范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

数据结构顺序表的Python实现

  class SqList:     def __init__(self):							#构造函数         self.initcapacity=5;           		    #初始容量设置为10         self.capacity=self.initcapacity			#容量设置为初始容量         self.data=[None]*self.capacity			#设置顺序表的空间         self.size=0								#长度设置为0       def resize(self, newcapacity):				#改变顺序表的容量为newcapacity         assert newcapacity>=0					#检测参数正确性的断言         olddata=self.data         self.data=[None]*newcapacity         self.capacity=newcapacity         for i in range(self.size):             self.data[i]=olddata[i]      def CreateList(self, a):                    #由数组a中元素整体建立顺序表         for i in range(0,len(a)):             if self.size==self.capacity:		#出现上溢出时                 self.resize(2*self.size);	    #扩大容量             self.data[self.size]=a[i]             self.size+=1                        #添加后元素个数增加1      def Add(self, e): 			        		#在线性表的末尾添加一个元素e         if self.size==self.capacity:		    #顺序表空间满时倍增容量             self.resize(2*self.size)         self.data[self.size]=e					#添加元素e         self.size+=1				        	#长度增1      def getsize(self):                          #返回长度         return self.size         def __getitem__(self,i):                    #求序号为i的元素         assert 0<=i=self.size):						#未找到时返回-1             return -1;         else:             return i;							#找到后返回其序号      def Insert(self, i, e):                     #在线性表中序号i位置插入元素e         assert 0<=i<=self.size                  #检测参数i正确性的断言         if self.size==self.capacity:		    #满时倍增容量             self.resize(2*self.size)         for j in range(self.size,i,-1):	        #将data[i]及后面元素后移一个位置             self.data[j]=self.data[j-1]         self.data[i]=e			        		#插入元素e         self.size+=1				        	#长度增1      def Delete(self, i): 		        		#在线性表中删除序号i的元素         assert 0<=i<=self.size-1	        	#检测参数i正确性的断言         for j in range(i,self.size-1):             self.data[j]=self.data[j+1]         #将data[i]之后的元素前移一个位置         self.size-=1                            #长度减1         if self.capacity>self.initcapacity and self.size<=self.capacity/4:             self.resize(self.capacity//2)       #满足要求容量减半                  def display(self):		                	#输出顺序表         for i in range(0,self.size):             print(self.data[i],end=" ")         print()  if __name__ == "__main__":     L=SqList()     for i in range(1,6):         L.Add(i)     print("L: ",end=""),L.display()     print("序号为2的元素=%d" %(L[2]))     print("设置序号为2的元素为8")     L[2]=8     print("序号为2的元素=%d" %(L[2]))     n=L.getsize()     print("size=%d" %(n))     for i in range(0,n):         print("删除%d序号的元素" %(0))         L.Delete(0)         print("L: ",end=""),L.display()     print("size=%d" %(L.getsize()))

鸿蒙用户已破3000万,再获格力强援,誓要打破安卓垄断局面近日华为方面宣布鸿蒙系统上线一个月以来已获得3000万用户,如今格力宣布也将采用鸿蒙系统,作为国内前三强家电企业之一的格力支持鸿蒙,无疑是如虎添翼,鸿蒙用户可望加速增长,打破安卓系传诺基亚再弃安卓,欲靠中国鸿蒙起飞?华为不靠谱自从诺基亚退出手机市场后,关于这个品牌的消息少之又少,甚至大家都快忘记它了不过,就在日前,有消息传出,诺基亚将搭上华为最新的鸿蒙系统强势回归?数码科技要闻根据新闻描述,诺基亚正酝酿五千以上的小米手机你会买吗?真实情况在这里办公室有个同事以前一直用的华为Mate系列高端机,最近突然换成了小米11Pro手机。我们都很吃惊,问他为什么从华为换到了小米,他回答到华为高端机现在抢不到啊,又不想用苹果只能选择小MARVELR视觉融合自动泊车和普通的自动泊车有啥不同?1985年,当迈克尔J福克斯驾驶着时间机器携手回到未来问世时,彼时的人们除了感叹平行宇宙的概念,更是对电影中那辆超凡脱俗的汽车念念不忘。数十年后的今天,互联网汽车问世令外界开始对未单耳耳聋需要配助听器吗?耳朵听力只要下降了就需要佩戴助听器的,因为助听器不只是能帮助你所缺失的听力有所补偿,帮助你在没戴助听器听听不到的声音,好一点的助听器还可以保护残余听力,单耳聋也是需要佩戴助听器的,荣耀play4tpro荣耀x10华为nova6,哪一个更值得买?感谢您的阅读。稍微知道的,一看就知道荣耀play4tpro和X10手机和华为nova64G版手机有差距,不过差距他们的差距有多大,只有比过才会知道。虽然荣耀X10是5G手机,性能上求推荐一个1500价位的手机,处理器好点的,性价比高的手机?1500元价位有什么性价比比较高的手机呢?下面我推荐三款手机供题主选择,希望能帮到题主,下面我们就来看一下,如果有这方面购机需求的朋友也可以参考一下。荣耀20S正面采用了6。26英作为生活和工作的重要工具,手机有哪些设计是反人类的随着手机性能的越发强大,它现在已经成为人们刚需的重要工具,无论是日常生活里的社交还是工作,都离不开它。可以说,在21世纪你没有手机,基本上等于在这个世界上失联,没人能够找到你,你也iPhone13系列差不多就这样了!现在就等发布了相信大家在网上看iPhone13系列,都了解得七七八八了,这里给大家汇总一下,先直接上图总体外观和上一代12差不多,就13mini和13摄像头摆放有一点差别,摄像头也没那么凸,刘海原中国移动董事长称要重新定义手机这一举动或可引爆5G应用运营商财经吴碧慧文如今智能手机的普及越来越广,小至几岁儿童,大致耄耋老人都在使用,而早年用于通话的手机也随着智能手机的发展转变为多媒体工具。面对这样的生活环境,原中国移动董事长称为紫色经典传承OPPOReno6星黛紫配色开售在即OPPORene6星黛紫新配色在本周公布过后,立刻就吸引了不少用户的关注,新配色与晶钻工艺结合起来的视觉效果相当养眼,颜色的表达上也堪称百搭,无论是什么样的用户都能轻松驾驭这个配色
区块链游戏平台Forte融资7。25亿美元,Garena母公司SEA领投虽然元宇宙在多家游戏公司的财报会议上出现,但不得不说,如今在海外市场,NFT才是那只被风吹起来的猪。此前,已经有多家从事NFT游戏的公司成为了独角兽,比如nimocaBrandsM腌鱼腌肉隔几天翻一次?本期导读腌鱼腌肉隔几天翻一次?腌鱼腌肉,是制作腊鱼腊肉必不可少的前期工作。腊鱼腊肉是传统的腌制食物,也是春节前必备的年货之一。自古就有冬腊风腌,蓄以御冬的习俗。入冬后,气温降低,空30斤水喷辣椒加多少醋合适?30斤水喷洒辣椒加多少醋合适在农村种植大棚辣椒的地方很多,而且是一种以培育,好栽植,好管理的一种蔬菜品种。但是对于病虫害的防治工作,都是需要科学管理。下面我就来了解一下,辣椒喷洒水7家视频网站按期提交整改报告,苹果用户充值金额固定退订繁琐问题取得突破钱江晚报小时新闻记者马焱通讯员郑静记者从浙江省消保委获悉,爱奇艺优酷腾讯视频搜狐视频PPTV芒果TV乐视已按期提交整改报告,就11月5日浙江省消保委约谈会中提到的5项会员服务问题,外媒沙特王储宣布建立世界上第一个非盈利城市来源环球时报环球时报综合报道沙特阿拉伯王储穆罕默德本萨勒曼当地时间14日下午宣布,将在沙特建立全球首个非营利城市。据沙特阿拉伯卫星电视台14日报道,这座非营利城市以萨勒曼名字命名,洗碗机清洗效果比手洗干净很多,为什么就是火不起来?洗碗机其实是个很实用的家电,可是出来这么多年了,就是没能走进大部分人的家里,很多人潜意识的认为洗碗机费水费电,而且价格比较高,真的是这样的吗?前几年我曾在进口电器店里做过导购,当初36氪首发建筑机器人研发商蔚建科技完成A轮A轮共亿元融资,抹灰机器人实地作业效率为人工5倍36氪获悉,专注于研发建筑类智能机器人的蔚建科技日前完成A轮A轮共亿元融资,其中A轮由险峰K2VC领投,红杉中国保利资本和老股东线性资本跟投A轮由保利资本独家融资。两轮融资均由义柏线下分校退租关停,开启直播带货,俞敏洪如何拯救新东方?11月16日,俞敏洪和他的员工们一起吃了蛋糕踩了气球,庆祝新东方28周岁生日。从新东方成立那一天起,这个男人就与这三个字捆绑在一起,就这样过了28年。2006年新东方赴美上市后,俞百世集团单季营收68亿同比下降14。6亏损6。55亿雷递网乐天11月17日报道百世集团(NYSEBEST)今日公布财报。财报显示,百世集团2021年第三季度营收为68。124亿元(约10。573亿美元),同比下滑14。6其中,百世集SanagA11SPro,蓝牙耳机中的MP3,万首歌曲任你听科技的发展,已经突破了所有人的想象!上世纪80年代,想听歌只能在收音机里面90年代听歌,你可能需要用到随身听和磁带到了2000年,MP3开始流行,大街小巷潮男潮女人手一台,插着耳机骁龙888哈苏镜头65W快充,从3799跌至2899元,优质旗舰加速退场时间过得真快,距离2022年还有一个多月时间,按照往年的惯例,手机厂商都会在这个时候对产品进行降价出售。因为一大波迭代新品即将在明年一月份诞生,而从媒体爆料的情况来看,主流手机厂商