当前位置: 首页 > news >正文

专业做网站公司排名货代一般都去哪个网站找客户

专业做网站公司排名,货代一般都去哪个网站找客户,wordpress 英文站,镇江网站建站哈希表 哈希表#xff08;hash table#xff09;#xff0c;又称散列表#xff0c;它通过建立键 key 与值 value 之间的映射#xff0c;实现高效的元素查询。具体而言#xff0c;我们向哈希表中输入一个键 key #xff0c;则可以在 时间内获取对应的值 value 。 1.基础…哈希表 哈希表hash table又称散列表它通过建立键 key 与值 value 之间的映射实现高效的元素查询。具体而言我们向哈希表中输入一个键 key 则可以在 时间内获取对应的值 value 。 1.基础结构 # 基础组成键值对 class pair:def __init__(self,key:int,value:str):self._key: intkeyself._value: strvalue2.哈希表键值对存储与索引结构桶 class has_cls:def __init__(self):# 扩容因子self.extend: int 0.75# 桶的容量self.capacity:int 100# 桶用于存储键值对self._bucket: list[pair][None]*self.capacity# 数据大小self._size:int0# 数据大小def size(self):return self._size# 索引与键的联系哈希函数def hash_fun(self,key:int):index key%self.capacityreturn index#查询def get(self,key):print(执行查询元素操作)index self.hash_fun(key)pair self.bucket[index]if pair None:return Nonereturn pair._value# 添加元素def put(self,key:int,value:str):print(执行添加元素操作)# 判断容量是否已经满了if self._size/self.capacity self.extend:self.extend_capacity# 根据key计算hash值index self.hash_fun(key)self._bucket[index] pair(key,value)self._size 1 # 删除元素def remove(self,key:int):print(执行删除元素操作)index self.hash_fun(key)if self._size 0 or self.capacityindex:raise IndexError(索引错误)self._bucket[index] Noneself._size - 1# 哈希扩容def extend_capacity(self):print(执行哈希扩容)self.capacity *2new_bucket [0]*self.capacityfor pair in self._bucket:if pair:index index._keynew_bucket[index] pairself._bucket new_bucket# 提取所有键值对def get_all_pair(self):print(提取所有键值对)res []if not self._size:raise ValueError(桶为空)else:for index in range(self._size):res.append(self._bucket[index])return res# 提取所有键def get_all_key(self):print(提取所有键)res []if not self._size:raise ValueError(桶为空)else:for index in range(self._size):pair self._bucket[index]res.append(pair._key)return res# 提取所有值def get_all_val(self):print(提取所有键)res []if not self._size:raise ValueError(桶为空)else:for index in range(self._size):pair self.bucket[index]res.append(pair._value)return resdef print(self):打印哈希表for pair in self._bucket:if pair is not None:print(pair._key, -, pair._value)测试 # p1 pair(1,小明) # p2 pair(2,小刚) # p3 pair(6,小菜) p3 has_cls() p3.put(6,小菜) p3.put(3,小明) p3.print() p3.remove(6) p3.print()
http://www.zqtcl.cn/news/855597/

相关文章:

  • 如何建设网站山东济南兴田德润官网电子商城官网
  • 网站如何做支付宝接口免费ppt自动生成器
  • 泰安市建设职工培训中心网站官网seo经理招聘
  • 湛江做网站seo网站建设 0551
  • 建站公司 深圳苏州建站公司
  • 网站怎么做引流呢济南网站微信
  • 一个域名可以做几个网站吗wordpress左右翻转页面
  • 天津人工智能建站系统软件wordpress主题没有小工具
  • 网站的备案流程图视频制作素材
  • 劳务公司网站建设方案建设促销网站前的市场分析
  • 网络营销优化培训网站seo置顶 乐云践新专家
  • 小说网站搭建教程wordpress后台图片
  • 付网站开发费计入什么科目网站开发的历史
  • 站长素材ppt模板免费下载网站开发视频教程迅雷下载
  • 建设一个网站怎么赚钱南京江北新区房价走势最新消息
  • 一个网站怎么做软件下载互联网投放渠道有哪些
  • 手机网站建设进度环境设计排版素材网站
  • 网站开发众筹地推网推平台
  • 长沙互联网网站建设wordpress标签id在哪里修改
  • 企业网站的建设 摘要大连网站设计策划
  • 做房地产一级市场的看什么网站网络营销外包推广方式
  • 网站建设基本流程包括哪几个步骤网站建设策划书网站发布与推广
  • 徐州整站优化手机网页端
  • 深圳中瑞建设集团官方网站宁波seo快速优化教程
  • 福田网站制作哪家好昆山企业网站建设公司
  • wordpress快六安网站自然排名优化价格
  • 网站的线下推广怎么做的系统官网网站模板下载安装
  • 北京网站优化推广公司企业网站建设费怎么核算
  • 网站建设vps个人如何做网站推广
  • 小语种网站怎么设计网页制作公司 大连