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

网站建设公司做销售前景好不好?wordpress 分类 php

网站建设公司做销售前景好不好?,wordpress 分类 php,网站建设的主要情况说明书,企业网站手机端模板链表 基本概念 链表是由一系列节点组成的元素集合。 每个节点包含两部分:数据域 item 、指向下一个节点的指针 next 通过节点之间的相互链接,形成一个链表 1. 链表的初始化 # 手动建立链表 # 链表的初始化 class Node(object):def __init__(self, …

链表

基本概念

链表是由一系列节点组成的元素集合。

每个节点包含两部分:数据域 item 、指向下一个节点的指针 next

通过节点之间的相互链接,形成一个链表

1. 链表的初始化

# 手动建立链表
# 链表的初始化
class Node(object):def __init__(self, item):self.item = itemself.next = next# 手动添加链表中的数据
a = Node(1)
b = Node(2)
c = Node(3)
d = Node(4)
# 将节点之间链接起来
a.next = b
b.next = c
c.next = d
# 可通过指针输出想要的数据
print(a)  # 1
print(a.next)  # 2
print(a.next.next)  # 3
print(a.next.next.next)  # 4 

手动添加数据的方式我们不怎么用,有专门的创建链表的方法 ,手动创建我们只需知道了解即可。

2.创建链表

(1).头插法

先把新的节点连到头节点(head)前面

 再把头节点head挪到这个新的元素上

代码实现
def creat_linklist_head(li):head = Node(li[0])   # 将列表中的第一个元素设为头节点for element in li[1:]:   # 循环遍历链表node = Node(element)  # 将链表中的元素设置为一个节点node.next = head   # 将元素直接插到头节点的前面head = node   # 再将头节点直接挪到前面return head   # 返回头节点

(2).尾插法 

 将尾指针指向下一个元素。

 再把尾指针先后挪。

代码实现
def creat_linklist_tail(li):head = Node(li[0])  # 将列表中的第一个元素设为头节点tail = head  # 当一开始只有一个节点的时候,头节点和尾节点是同一个for element in li[1:]:  # 循环遍历列表读取数据node = Node(element)   # 将列表中的元素设置为一个节点tail.next = node  # 将尾指针指向新添加的元素tail = node  # 尾指针向后移,移到最后一个元素上return head  # 返回头节点

3.遍历链表

当链表不为空时,直接循环打印当前元素,并不断指向下一个。

def print_linklist(lk):while lk:print(lk.item, end=" ")lk = lk.next# 集合尾插法进行测试
lk = creat_linklist_tail([1,2,3,4])
print_linklist(lk)

运行后可以正常给出遍历结果,但是我不理解他为什么会报错,我跟着视频中教程敲得代码,人家没报错为什么我的报错。等我研究研究。

http://www.yayakq.cn/news/650837/

相关文章:

  • 深圳网站建设电话邢台seo公司
  • 横沥仿做网站做相册的网站(网易
  • 门户网站建设自查报告会网站开发学UI
  • 餐饮手机微网站怎么做免费网站软件下载大全2018
  • 十八个免费的舆情网站wordpress云主机年付5美元
  • 基于mvc4商务网站开发做孝道的网站的目的
  • 开发网站培训班zencart官方网站
  • 房地产网站建设网业协同是什么意思
  • 网站变灰色南京网站制作哪家好
  • 深圳做网站建设产品营销方案策划
  • 盐城网站建设制作方案专门做化妆品的网站
  • 宁波外贸网站制作公司发帖推广百度首页
  • 有的网站打不开是什么原因班级优化大师免费下载
  • 新手学做网站 电子书外贸做网站建设哪家好
  • 网站开发与设计岗位中国品牌网站官网
  • 洛阳php网站开发网站数据建设涉及哪些内容
  • 广州个人网站制作e建网官网
  • 浙江省建设厅网站资质迁移机关网站机制建设情况
  • icp网站备案核验单下载wordpress设置文章期限
  • 展示商品的网站怎么做未来的门户网站
  • 个人网站开发技术要求wordpress设置头像
  • 花生壳做网站是否稳定沈阳正规的男科医院
  • 建设网站的技术风险中国seo公司
  • 网站底部友情链接怎么做的芯片设计公司
  • 安徽建站网站高级网站设计效果图
  • 如花建站科技软件
  • 成品网站nike源码免费找广告商的平台
  • 台州工程建设信息网站南昌网站建设资讯
  • 哈尔滨网站建设多少钱wordpress qq登录评论
  • 新手怎样做网站企业网站开发的背景和意义