上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: http://www.jb51.net/article/54961.htm 阅读全文
posted @ 2017-03-08 17:27 小黄人python 阅读(134) 评论(0) 推荐(0) 编辑
摘要: http://elf8848.iteye.com/blog/1739571 阅读全文
posted @ 2017-03-03 16:16 小黄人python 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 口令生存周期的配置文件为 /etc/login.defs vim 打开该文件,命令模式下输入 /PASS_MAX_DAYS 找到该配置信息的位置 我的Linux操作系统默认显示的是99999,说明我当前用户密码的生存周期为99999天 默认配置如图: PASS_MAX_DAYS为密码最长使用时间,多 阅读全文
posted @ 2017-03-03 11:31 小黄人python 阅读(2964) 评论(0) 推荐(1) 编辑
摘要: 先入和元素后判断,后入的元素先判断。这符合栈的特征。 所以这里可以利用栈实现括号合法性的判断。 阅读全文
posted @ 2017-02-26 02:13 小黄人python 阅读(2977) 评论(0) 推荐(0) 编辑
摘要: 0 n = 1 f(n) = 1 n = 1 f(n-1) + f(n-2) n >=2 一.斐波那契 1.递归实现 递归实现的代码一目了然,简单易懂.但重复计算了元素,所以效率比较低下。 2.迭代实现 迭代的时间效率为 0(n),空间效率为0(1) 二.台阶问题 一只青蛙可以一次跳1阶台阶,也可以 阅读全文
posted @ 2017-02-26 01:35 小黄人python 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 这个题有点不太适合Python,因为python的变量是没有类型声明的。 下面的代码值考虑正数情况: 这里主要的代码就是 num = num & (num-1) 例如: 12二进制表示为 1100,前面很多个0就省略了。 12-1的二进制位 1011,12最右边的1开始的位和11对应的为是相反的。 阅读全文
posted @ 2017-02-26 00:07 小黄人python 阅读(1860) 评论(0) 推荐(0) 编辑
摘要: 想法类似于快速排序 使用两个指针,一个指针指向最前面的元素,另一个指针指向最后一个元素; 第一个指针向右移动,直到遇到偶数停下;第二个指针向前移动,直到遇到奇数停下;然后交换这两个数据。 直到左边的指针和右边的指针相遇时就结束,然后返回数组即可。 阅读全文
posted @ 2017-02-24 21:49 小黄人python 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 数值的整数次方 效率0(lgn) 这个求幂函数无论 基数 或 次方 为 正数或者为负数都是成立的.只是他们都为整数罢了。 注意了哦,这个代码必须要用python3才能运行正确,因为python3的 整数除以整数 可以得到 小数。 1/2 = 0.5。 python2 1/2 = 0. -5 // 2 阅读全文
posted @ 2017-02-24 20:50 小黄人python 阅读(1801) 评论(0) 推荐(0) 编辑
摘要: 数字n 和 1 相与,如果结果为1,则为奇数;否则为偶数。 正数和负数皆可 阅读全文
posted @ 2017-02-24 18:43 小黄人python 阅读(2949) 评论(0) 推荐(0) 编辑
摘要: 这里可是使用hash或者字典这种映射的方式解决问题。 当访问某字符时,如果该字符可以在字典里面找到,说明他已经在前面出现过了。 阅读全文
posted @ 2017-02-24 13:26 小黄人python 阅读(4475) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页