![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
题目解析
sherwake
这个作者很懒,什么都没留下…
展开
-
牛客真题错题总结-JAVA
请问以下哪个方法用于定义线程的执行体():run()==判断的是内存地址,integer在赋予int数值-127到128之间的数可以直接调用cache,所以内存地址一样,超过这个范围就new了一个对象,所以内存地址就不一样了就返回了false<<:是逻辑左移,右边补0,符号位和其他未一样要移动,数学意义:在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n...原创 2020-02-07 20:34:48 · 210 阅读 · 0 评论 -
LeetCode刷题心得-整数反转
整数反转:如果想得到一个32位整数x中的每一个数字,可以采用如下算法:int pop = x % 10;x /= 10;这个算法的意思就是,先POP得到X除以10取余后的结果,然后X再往后退一位。例如X=123,则第一步POP=3,然后X变为12,第二步就是POP=2,X变为1,最后一步则POP=1,X=0.循环结束通过循环,就可以弹出32位整数中的每一个数,但是需要一个容器去接纳。假...原创 2019-03-06 22:29:11 · 195 阅读 · 0 评论 -
C++-LeetCode刷题心得-数组部分-1
题目一:从一个数组中去除指定Vaule,并返回新的数组长度解题思路:使用2个游标i,j,来遍历数组,如果碰到了value,使用j记录位置,同时递增i,直到下一个非value出现,将此时i对应的值复制到j的位置上,增加j,重复上述过程直到遍历结束。这时j就是新的数组长度。代码如下:class Solution {public:int removeElement(vector& n...原创 2019-03-07 21:12:11 · 239 阅读 · 0 评论 -
leetcode刷题心得-2
237.删除链表中的结点正常的方法是可以用head->next->val去判断下一个是否是删除的节点,然后head->next=head->next->next但是题目已经给了node 结点,所以我们只需要直接把 node下一节点复制到node,把下一节点跳过。处理这题的关键在于要对题目的条件的判断,不要一味的照搬书本。代码如下:class Solution...原创 2019-04-08 18:26:33 · 138 阅读 · 0 评论