剑指Offer
mayi_xiaochuan
这个作者很懒,什么都没留下…
展开
-
栈与队列相互转化
两个栈实现队列 两队列实现栈原创 2015-10-19 15:25:28 · 287 阅读 · 0 评论 -
栈操作
包含min函数的栈 栈的压入,弹出序列原创 2015-10-19 15:46:05 · 236 阅读 · 0 评论 -
队列操作
滑动窗口最大值原创 2015-10-19 16:06:08 · 222 阅读 · 0 评论 -
递归和循环
递归算法转换为非递归算法 将递归算法转化为非递归算法有两种方法: 方法一, 直接转化法 (直接求值,不需要回溯). 方法二, 简介转化法(不能直接求值,需要回溯). 1. 直接转化法: 通常用来消除尾递归和单项递归,将递归结构用循环结构代替 (1)尾递归是指在递归算法中,递归调用语句只有一个,而且是处在算法的最后 例如: 阶乘的递归算法: long原创 2015-10-17 23:11:16 · 798 阅读 · 0 评论 -
位运算那些事~
计算机中数值全部用补码表示 正数: 源码,反码,补码均相同 负数: 补码 = 反码 + 1 -1 源码: 1000 0000 0000 0000 0000 0000 0000 0001 -1 反码: 1111 1111 1111 1111 1111 1111 1111 1110 -1补码: 反码+1 = 1111 1111 1111 1111 1111 1111 1111 1111原创 2015-10-15 20:16:51 · 502 阅读 · 0 评论