08 2017 档案
摘要:设计模式的定义:为了解决面向对象系统中重要和重复的设计封装在一起的一种代码实现框架,可以使得代码更加易于扩展和调用 四个基本要素:模式名称,问题,解决方案,效果 六大原则: 1.开闭原则:一个软件实体,如类,模块和函数应该对扩展开发,对修改关闭.既软件实体应尽量在不修改原有代码的情况下进行扩展. 2
阅读全文
摘要:n个人围成一个圈,每个人分别标注为1、2、...、n,要求从1号从1开始报数,报到k的人出圈,接着下一个人又从1开始报数,如此循环,直到只剩最后一个人时,该人即为胜利者。例如当n=10,k=4时,依次出列的人分别为4、8、2、7、3、10,9、1、6、5,则5号位置的人为胜利者。给定n个人,请你编程
阅读全文
摘要:参考林海峰老师的配置教程 http://blog.51cto.com/9161406/1839667
阅读全文
摘要:一.列表:在其他语言中成为数组,是一种基本的数据结构类型 1.列表中的元素如何存储 2.列表提供了哪些基本操作 3.这些操作的复杂度是多少 1.列表在内存中以一块连续的空间存放,列表中存放的是每个元素的引用 2. 新增:insert,append 删除:remove,pop 修改:根据索引修改 遍历
阅读全文
摘要:1.冒泡排序 思路:将左右元素两两相比较,将值小的放在列表的头部,值大的放到列表的尾部 效率:O(n²) 1 def bubble_sort(li): 2 for i in range(len(li)-1): 3 for j in range(len(li)-i-1): 4 if li[j] > l
阅读全文
浙公网安备 33010602011771号