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

学做淘宝网站是骗子吗域名备案 个人 网站基本信息查询

学做淘宝网站是骗子吗,域名备案 个人 网站基本信息查询,网站正在建设中色天使,深圳服务网站设计哪家公司好什么是链表 链表是由一系列节点组成的元素集合。每个节点包含两部分,数据域item和指向下一个节点的指针next。通过节点之间的相互连接最终串联成一个链表。 python实现一个简单链表 我们可以用python实现一个超级简单的链表 class node:# 初始化数据def __init_…

什么是链表

链表是由一系列节点组成的元素集合。每个节点包含两部分,数据域item和指向下一个节点的指针next。通过节点之间的相互连接最终串联成一个链表。

python实现一个简单链表

我们可以用python实现一个超级简单的链表

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)

如上,我们是一个一个的去创建,那么,我们如何通过python去实现整体的链表创建呢?

python实现链表创建

这里有两种方法可以实现,一种是头插法,一种是尾插法;
在这里插入图片描述
这里我们先使用python实现头插法


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)def create_linklist_head(li):# 头部指向第一个元素head = Node(li[0])# 接下来,循环创建这个元素for element in li[1:]:# 创建节点node = Node(element)# 节点的下一个是头部位置node.next = head# 头部位置就是加进来的节点的位置head = nodereturn headdef print_linklist(lk):while lk:print(lk.item, end=',')lk = lk.nextlk = create_linklist_head([1, 2, 3, 4, 5])
print_linklist(lk)

我们创建了实例,运行结果是:
在这里插入图片描述
接下俩我们实现尾插法:

def create_linklist_head(li):# 头部指向第一个元素head = Node(li[0])# 接下来,循环创建这个元素for element in li[1:]:# 创建节点node = Node(element)# 节点的下一个是头部位置node.next = head# 头部位置就是加进来的节点的位置head = nodereturn headdef create_linklist_tail(li):head = Node(li[0])tail = headfor element in li[1:]:node = Node(element)tail.next = nodetail = nodereturn headdef print_linklist(lk):while lk:print(lk.item, end=',')lk = lk.next# lk = create_linklist_head([1, 2, 3, 4, 5])
# print_linklist(lk)
lk = create_linklist_tail([1, 2, 3, 4, 5])
print_linklist(lk)

运行之后,我们发现,我们用尾插法实现了一个链表的输出
在这里插入图片描述

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

相关文章:

  • 国外建站工具优秀网站建设哪家好
  • 蓝德网站建设网站建设流程文字稿
  • asp网站后台编辑器淘宝网网页版官网
  • 网站打开速度慢的原因虾米 wordpress
  • 京东网站建设的经费预算网站策划书背景介绍
  • 卖表网站源码帮别人做网站要投资吗
  • 银铃建设通官方网站佛山网站建设公司大全
  • 分析网站外链分析工具学网站美工设计
  • 海口专业网站搭建厂wordpress腾讯地图插件下载失败
  • 昆明优化网站排名网站添加百度地图标注
  • 个人网站如何提高访问量软件开发管理平台
  • 建设网站外国人可搜到wordpress小说主题模板
  • 免费网站制作平台合肥网站建设百姓网
  • 免费建站网站一级大录像不卡在线看一个公司怎么做网站都放些什么
  • 公司支付的网站建设如何入账网页设计中界面设计尺寸为
  • 商洛做网站电话苏州专业做优化公司
  • 个人网站制作源代码下载百度收录提交网站后多久收录
  • 旅游网站建设系统快速seo软件
  • angularjs网站开发实例云南网站做的好的公司哪家好
  • 英文网站设计模板珍岛信息技术有限公司做网站服务
  • 企业电子商务网站建设策划书微信怎么创建自己的小程序
  • 网站名称备案wordpress魔板
  • 南宁网站排名优化公司wordpress网页地址
  • 流量宝做网站流量电子商务网站建设实践报告
  • 网站ftp用户名和密码是什么王烨萍
  • 百度推广代运营公司东莞网站排名优化报价
  • 好的做外贸的网站大二dw网页设计作业成品
  • 大连建设网站广州seo优化公司
  • cookie做网站访问量html5制作网站首页
  • 建设银行ETC的网站是哪个wordpress wpml