随笔分类 - Algorithm
摘要:
阅读全文
摘要:算术左移和逻辑左移的效果是一样的,效果都是 2 逻辑右移最高位补0,算术右移最高位补符号位
阅读全文
摘要:"LeetCode题目:191. 位1的个数" 三种方法: 1. 常规的方法,每次遍历二进制数中的一位,如果为1则count += 1,这里每次遍历的时候都会采用左移或者右移,但是要注意一个坑, 如果是一个有符号的数,每次右移之后都会不上符号位,因此对于一个有符号的负数,将会一直补上1,只到最后数字
阅读全文
摘要:https://img2018.cnblogs.com/blog/1929164/202001/1929164-20200131170334591-645310676.png
阅读全文
摘要:1. 为啥链表的删除是O(1),难道不需要找到要删除结点的前面那个元素么? 其实有两种方法可以删除一个链表中的某个节点:假设链表为A B C D E F, 删除的节点为C 1. 第一种方法,我们每次遍历当前节点的下一个结点是否为我们要找的C,如果是则当前节点的next指针为当前节点下下一个指针指向的
阅读全文

浙公网安备 33010602011771号