摘要: 军训队列 题目描述某大学开学进行军训队列训练,将学生从一开始按顺序依次编号,并排成一行横队,训练的规则如下:从头开始一至二报数,凡报到二的出列剩下的依次向前靠拢,再从头开始进行一至三报数,凡报到三的出列,剩下的依次向前靠拢,继续从头开始进行一至二报数。。。以后每次从头开始轮流进行一至二报数、一至三报数直到剩下的人数不超过三人为止。输入第一行为组数... 阅读全文
posted @ 2017-08-10 13:39 稀里糊涂林老冷 阅读(2355) 评论(0) 推荐(0) 编辑
摘要: 最近身边的朋友在研究用python来实现数据结构。遇到一个问题就是双向循环链表的实现,改指向的时候总是发蒙。 我自己尝实现了一个python的双向循环链表。附上代码,希望对大家有帮助。 如果不懂什么是双向循环链表的伙伴,需要补习一下数据结构的基础之后哦~~~ 在python当中 用一个类Node 来 阅读全文
posted @ 2017-08-09 17:46 稀里糊涂林老冷 阅读(2031) 评论(0) 推荐(0) 编辑
摘要: 最近身边一些朋友发生在项目当中编写自己模块,导入的时候无法导入的问题。 下面我来分享一下关于python中导入模块的一些基本知识。 1 导入模块时寻找路径 在每一个运行的python程序当中,都维护了一套sys文件,在这里面的path变量里,存储了在当前程序中导入模块时候寻找的路径。 上代码看一下: 阅读全文
posted @ 2017-08-09 16:31 稀里糊涂林老冷 阅读(1609) 评论(0) 推荐(0) 编辑
摘要: 前一段时间学习了python当中的装饰器,主要利用了闭包的原理。后来呢,又见到了python当中的functools模块,里面有很多实用的功能。今天我想分享一下跟装饰器息息相关的两个函数partial和wraps,这两个好伙伴可以说是非常实用。 1 partial偏函数: 这个函数可以帮助我们对一个 阅读全文
posted @ 2017-08-09 15:10 稀里糊涂林老冷 阅读(770) 评论(0) 推荐(0) 编辑
摘要: java实现: 对于初学者来说,二叉树的遍历可能有点难,不过没有关系,认真理解算法思想,一点一点来,总会理解的! 对于算法的实现,不同的人实现方式多少有些不一样,如果有好伙伴有更好的方案,也欢迎沟通交流~~ 阅读全文
posted @ 2017-08-09 12:35 稀里糊涂林老冷 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 下面我们尝试用while循环去实现二分查找: OK 以上就是两种实现二分查找的方法。 因为思想相同,他们的时间复杂度是一样的。 但是递归的方式,每次都要开新的列表,实际上空间复杂度会更大一些。 阅读全文
posted @ 2017-08-08 22:08 稀里糊涂林老冷 阅读(8215) 评论(0) 推荐(0) 编辑
摘要: 算法过程理解起来非常痛苦 呜呜!好委屈 不过我希望大家静下心来一点点学,一定会有所收获! 阅读全文
posted @ 2017-08-08 21:32 稀里糊涂林老冷 阅读(15236) 评论(5) 推荐(4) 编辑
摘要: 如果后续有时间,我会再补一个c语言实现的快排上来!毕竟会python的伙伴太少了 ok!!一大早上我就写了c语言版本的。因为c语言中如果不是全局数组,函数就不能修改他,为了让排序通用,我们利用指针! 上代码!思想是一样的!要静下心来哦~ 希望对朋友们有所帮助!欢迎大家发现错误与我交流 阅读全文
posted @ 2017-08-08 20:48 稀里糊涂林老冷 阅读(525) 评论(2) 推荐(1) 编辑
摘要: hello大家好~~我是稀里糊涂林老冷,一天天稀里糊涂的。 前一段时间学习了装饰器,觉着这东西好高大上哇靠!!哈哈,一定要总结一下,方便以后自己查阅,也希望帮助其他伙伴们共同进步! 装饰器: 大家可以这样理解,装饰器是运用闭包的基本原理,对一个目标函数进行装饰。即是在执行一个目标函数之前、之后执行一 阅读全文
posted @ 2017-08-08 12:40 稀里糊涂林老冷 阅读(1631) 评论(3) 推荐(2) 编辑
摘要: 闭包这个概念好难理解,身边朋友们好多都稀里糊涂的,稀里糊涂的林老冷希望写下这篇文章能够对稀里糊涂的伙伴们有一些帮助~ 请大家跟我理解一下,如果在一个函数的内部定义了另一个函数,外部的我们叫他外函数,内部的我们叫他内函数。 闭包: 在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外 阅读全文
posted @ 2017-08-08 10:08 稀里糊涂林老冷 阅读(49586) 评论(21) 推荐(35) 编辑