![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
刷算法题
weixin_43226306
这个作者很懒,什么都没留下…
展开
-
刷剑指offer的心得
**刷剑指offer的心得(1)程序中如果出现乘除法(乘除2或2的倍数)要用位运算来代替,乘法左移位,除法右移位,加减法的优先级要高于位运算,所以要记得加减法加括号。(2)出现“有序数组”字样(即递增或递减数组)关键词,要用二分法思想。(3)代替if语句的方式是:boolean b=((判断条件)&&(t=条件成立时的执行语句)>0),b并没有实际的用途,只是为了使表...原创 2018-11-28 23:02:52 · 616 阅读 · 0 评论 -
刷剑指offer心得2
1、求栈的最小值题目中,数据栈和最小值栈两个长度是一样的,同增长的2、两个有序链表的合并,谁小谁作为头3、找出单链表中的环入口点思路:首先申请两个指针,一个快指针,一个慢指针,初始化都在链表头部。然后开始移动,快指针一次前进两步,慢指针一次前进一步,如果他们指向了同一个节点,则证明有环,否则没环。当他们指向了同一个节点时,慢指针再次初始化,指向头结点,而此时快指针还要再走两步;然后将快慢指针前...原创 2019-03-20 11:52:22 · 134 阅读 · 0 评论