摘要:树的结构如下所示: 我们使用深度优先搜索对其进行遍历: class Node: def __init__(self, id, anime): self.id = id self.anime = anime self.left = None # <Left node> self.right = Non 阅读全文
posted @ 2020-05-12 09:17 Geeksongs 阅读(30) 评论(0) 推荐(0) 编辑
摘要:在Python当中吗,生成器是一种比较特殊的数据结构,也是十分常见的数据结构,它和列表推倒式的书写方法一致,只是最外面的列表中括号被替换成了括号。凡是最外面是括号的推倒式则是生成器,在生成器当中我们不能够像列表一样通过索引得到一个元素的信息,而是需要调用__next__()方法或者next()方法才 阅读全文
posted @ 2020-05-11 16:42 Geeksongs 阅读(36) 评论(0) 推荐(0) 编辑
摘要:集合推导式十分简单,和列表推导式是同一个用法,但是我们使用集合推倒式对列表推导式进行遍历之后,最后形成的是一个集合,而不是一个列表,而集合当中的数字是不重复的。如下所示: >>> list=[1,2,54,67,2,3,5,32,2,2,4,4,4,4] >>> {num for num in li 阅读全文
posted @ 2020-05-11 16:10 Geeksongs 阅读(42) 评论(0) 推荐(0) 编辑
摘要:字符串拆分成由单个字母组成的列表: string="asdasd" print(list(string)) 输出:['a', 's', 'd', 'a', 's', 'd'] 将单个字母组成的列表进行合并: string="asdasd" print(list(string)) string_two 阅读全文
posted @ 2020-05-11 15:54 Geeksongs 阅读(191) 评论(0) 推荐(0) 编辑
摘要:在Python语言当中,一个很神奇的特性则是列表推到式了,它能够从一个列表里面筛选出你满意的部分,并重新组成一个列表,甚至可以对筛选的列表的内容进行修改 比如说我们有一维列表: list=[1,3,5,6,2,34,7,3,5,8] 我们想把其中大于10数字抽取出来,并重新通过append()方法生 阅读全文
posted @ 2020-05-11 15:44 Geeksongs 阅读(37) 评论(0) 推荐(0) 编辑
摘要:在古罗马时期,犹太人背叛了罗马人,落到困境,约瑟夫和同行的一共39个犹太人只能够自杀殉国,但是犹太教义规定不能自杀,因此只能够让别人将自己杀害。他们所有39个人坐成一圈,报数1—7,报到7则由身旁的人将自己杀死。结果约瑟夫灵机一动,给自己安排了一个位置,最后活了下来,那么约瑟夫给自己安排的是哪一个位 阅读全文
posted @ 2020-05-08 15:39 Geeksongs 阅读(27) 评论(0) 推荐(0) 编辑
摘要:在平时写程序当中,我们会经常遇到程序当中括号的匹配问题,也就是在程序当中左括号的数量和右括号的数量必须相等。如果不相等的话则程序必然会报错。Hint:在读取程序的时候,读取的结果肯定是左边的全是左括号,右边的全是右括号,也就是一定是“(((( )))))”或者“((((((((((((( ))))) 阅读全文
posted @ 2020-05-08 13:34 Geeksongs 阅读(22) 评论(0) 推荐(0) 编辑
摘要:在数据结构当中,有一种结构叫做队列。队列和栈都是一个类似于列表的东西,唯一不同的地方则是“先进先出”。队列就像我们在食堂排队吃饭一样,先排队的同学最先打到饭,下面是我画的队列的图片: 从这种图当中我们可以看到队列就如同一个吸管一样,最先从吸管左边进入的数字1,同时也最先吸管的最右边出来。是否十分容易 阅读全文
posted @ 2020-05-08 10:50 Geeksongs 阅读(27) 评论(0) 推荐(0) 编辑
摘要:栈在程序设计当中是一个十分常见的数据结构,它就相当于一个瓶子,可以往里面装入各种元素,最先装进这个瓶子里的元素,要把后装进这个瓶子里的全部元素拿出来完之后才能够把他给拿出来。假设这个瓶子在桌上平放,左边是瓶底,右边是瓶口,那么我们可以作出下图: 可以看到瓶子里一共被我放进了5个元素,分别是1,2,3 阅读全文
posted @ 2020-05-08 10:15 Geeksongs 阅读(45) 评论(0) 推荐(0) 编辑
摘要:前半期总的来说是一个适应大学生活的过程,适应学校的英语环境,教学模式,教育系统等等,现在我基本上熟悉了这些东西,开始我顺畅的大学生活。 前半学期总的来说平时周一到周五都认真学习,预习复习兼顾。周末则看看计算机视觉领域所要求的的复变函数,概率论,以及以后找工作打比赛需要用到的重要知识——数据结构。这些 阅读全文
posted @ 2020-04-21 16:11 Geeksongs 阅读(53) 评论(0) 推荐(0) 编辑

Coded by Geeksongs on Linux

All rights reserved, no one is allowed to pirate or use the document for other purposes.