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

怎么改一个网站的关键词密度网站建设及推广

怎么改一个网站的关键词密度,网站建设及推广,合肥制作网站的公司简介,网站开发培训流程在Python中#xff0c;链表和哈希表都是常见的数据结构#xff0c;可以用来存储和处理数据。 链表是一种线性数据结构#xff0c;由一系列节点组成#xff0c;每个节点包含一个数据元素和一个指向下一个节点的指针。链表可以用来实现栈、队列以及其他数据结构。Python中可…在Python中链表和哈希表都是常见的数据结构可以用来存储和处理数据。 链表是一种线性数据结构由一系列节点组成每个节点包含一个数据元素和一个指向下一个节点的指针。链表可以用来实现栈、队列以及其他数据结构。Python中可以使用自定义类来实现链表也可以使用内置的数据结构如list、collections.deque。 哈希表散列表是一种根据关键字直接访问内存中存储位置的数据结构通过哈希函数将关键字映射到内存地址。Python中的哈希表实现主要是通过字典dict数据类型实现的。 目录 链表 介绍 链表的创建和遍历 链表的插入和删除 双链表 哈希表 哈希表 哈希表的实现 哈希表的应用 链表 介绍 线性结构 class Node:def __init__(self,item):self.item itemself.next None ​ ​ a Node(1) b Node(2) c Node(3) a.next b b.next c print(a.next.next.item) 链表的创建和遍历 头插法 尾差法 class Node:def __init__(self,item):self.item itemself.next None ​ ​ def create_linklist_head(li):head Node(li[0])for element in li[1:]:node Node(element)node.next headhead nodereturn head ​ def create_linklist_tail(li):head Node(li[0])tail headfor element in li[1:]:node Node(element)tail.next nodetail nodereturn head def print_lk(lk):while lk:print(lk.item,end,)lk lk.next ​ lk create_linklist_tail([1,2,3,5,8]) print_lk(lk) 链表的插入和删除 双链表 哈希表 哈希表 # python中的字典 集合key 不能重复都是使用的这种数据结构来存储的 # 一个通过哈希函数来计算数据存储位置的数据结构 ​insert(key,value):插入键值对 ​ get(key):如果存在键为key的键值对则返回其value值否则返回空值 ​ delete(key):删除键为key的键值对# 直接寻址表哈希函数 哈希表     浪费空间 # 哈希冲突# 开放寻址法:​ 线性探查:位置被占用,寻找i1,...... 查找规则:22%71,1位置被占用,继续向后查找 ​ 二次探查:探查i1^2,i-1^2,... ​ 二度哈希:有n个哈希函数,当使用第一个哈希函数h1发生冲突时,尝试使用h2,h3??????# 拉链法 常用 # 哈希表每个位置都连接一个链表,当冲突发生时,冲突的元素将被加到该位置链表的最后 # 常见哈希函数除法哈希法:h(k) k%m乘法哈希法       ?????? ​ h(k) floor(m(A*key%1))       向下取整 ​ 全域哈希..... ​哈希表的实现 # 哈希表的实现 ​ class LinkList:class Node:def __init__(self,itemNone):self.item itemself.next None ​# 迭代器class LinkListIterator:def __init__(self,node):self.node nodedef __next__(self):if self.node:cur_node self.nodeself.node cur_node.nextreturn cur_node.itemelse:raise StopIterationdef __iter__(self):return self ​def __init__(self,iterableNone):self.head Noneself.tail Noneif iterable:self.extend(iterable) ​def append(self,obj):s LinkList.Node(obj)if not self.head:self.head sself.tail selse:self.tail.next sself.tail s ​def extend(self,iterable):for obj in iterable:self.append(obj) ​def find(self,obj):for n in self:if n obj:return Trueelse:return False# 迭代器def __iter__(self):return self.LinkListIterator(self.head)#转换成字符串def __repr__(self):return ,.join(map(str,self)) ​ # 类似于集合的结构 class HashTable:def __init__(self,size 101):self.size sizeself.T [LinkList() for i in range(self.size)] ​def h(self,k):return k % self.size ​def insert(self,k):i self.h(k)if self.find(k):print(Duplicated Insert.)else:self.T[i].append(k) ​def find(self,k):i self.h(k)return self.T[i].find(k) ​ ​ ht HashTable() ​ ht.insert(0) ht.insert(1) ht.insert(3) ht.insert(102) ht.insert(508) # print(,.join(map(str,ht.T))) ​ print(ht.find(3)) 哈希表的应用 加密不能解密 哈希冲突不同的值使用哈希函数计算出来的哈希值可能相同
http://www.hkea.cn/news/14588224/

相关文章:

  • 南昌市城市建设档案馆网站打码赚钱
  • 烟台学校网站建设wordpress 文件
  • 开发网站的财务分析加强政务公开网站建设
  • 学校招聘教师网站建设网站设计过程介绍
  • 响应式网站设计与实现论文wordpress 文本小工具栏
  • 自己做物流网站网页一般用什么语言编写
  • 外管局网站做延期收款报告佛山新网站建设服务公司
  • 河南广宇建设集团有限公司网站网站建设三网合一指的是什么
  • 自己开个网站多少钱万网域名注册流程
  • 郑州网站制作企业品牌网站建设绿d茶
  • 汉鼎宇佑建设投资网站网站建设东莞长安镇
  • 个人可以做电视台网站吗网站设计与程序方向专业
  • 网站建设集约化mooc网站开发案例
  • 网站建设属于什么类目怎么登录别人的wordpress
  • cms网站建设方案网站备案取消接入
  • 服务网站建设方案wordpress如何更改页面链接地址
  • 搭建网站需要的软件下载荣成网站制作公司
  • 自学网站的建设企业 网站 建设 规范
  • 网站配置阿里云 wordpress 503
  • 网站打开显示建设中福田瑞沃轻卡
  • 母婴网站源码 带采集怎么申请域名注册商
  • 辽宁城乡建设集团 网站怎样下载网页上的视频
  • 阿里云网站访问不了怎么办网站快速排名推广软件
  • 深圳住房和建设局网站认租申请小程序公司有必要做吗
  • 广州工信部网站查询厦门 网站建设 公司哪家好
  • 甘肃网站建设公司营销型网站推广方式的论文
  • 北滘大良网站制作吉林seo关键词
  • 哪家购物网站做的好wordpress调用头部
  • 重庆需要网站建设阳江兼职招聘网最新招聘
  • 学校网站建设流程凡科做的网站被举报了会怎么样