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

flash网站源码带asp后台怎么开一个网站平台

flash网站源码带asp后台,怎么开一个网站平台,北京海淀中关村找工作网站,装修网站哪家靠谱什么是链表 链表是由一系列节点组成的元素集合。每个节点包含两部分,数据域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.yidumall.com/news/49672.html

相关文章:

  • 学校如何报销网站开发费用同城引流用什么软件
  • 公司怎么做网页网站seo在线论坛
  • 淘宝店铺可以做网站优化么爱站网站排行榜
  • 衣邦人上门定制靠谱吗百度seo优化多少钱
  • 网络购物平台哪个最好咸宁网站seo
  • 常用来做网站的首页想做电商应该怎么入门
  • 关于门户网站建设经费的报告百度站长工具
  • 品牌和网站建设黑帽seo排名优化
  • 深圳做网站哪家便宜b站免费建网站
  • wordpress网站微信支付百度收录排名
  • ps 制作网站搜索引擎的网址有哪些
  • 中国建设银行的网站河南seo关键词排名优化
  • wordpress 局域网访问不了搜索引擎排名优化技术
  • wordpress 网站地图网站托管维护
  • 网站点击滚动图片代码青岛seo网站排名优化
  • 商城网站建设定制网站建设seo排名优化的方法
  • 外贸做哪个网站好软文范例大全200字
  • 四川住房和城乡建设网站优化seo搜索
  • 网站建设经验分享百度关键词排名十大排名
  • 外贸网站推广公司最大百度关键词价格
  • 建设银行网站 一带一路上海网站建设优化
  • wordpress搜索词结果按文章标题seo优化技巧
  • 做外贸怎样上外国网站西安百度网站快速优化
  • 重庆网站建设jwzcq培训师资格证怎么考
  • 特效比漂亮的网站软文代写文案
  • wordpress用户权限在哪改甘肃seo技术
  • 门户网站的建设与维护全国今日新增疫情
  • 重庆公司注册地址变更如何办理珠海seo推广
  • 网页版微信登录显示二维码已失效苏州seo优化
  • 网站开发做网站淘宝关键词排名查询网站