摘要:
题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。题目链接:https://www.nowcoder... 阅读全文
摘要:
这里自己简单记一下自己的形象化理解,转载请注明。经常看到这样的代码:public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle... 阅读全文
摘要:
看来看去,关于启动模式和任务栈的还是觉得这位博主写的好,有例子便于理解。记录下来,以后方便查阅和添加笔记。 Activity启动模式与任务栈(Task)全面深入记录(上):https://blog.csdn.net/javazejian/article/details... 阅读全文
摘要:
题目描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。题目链接:https://www.nowcoder.com/practice/947f6eb80d944a84850b0538bf0ec3a5?t... 阅读全文
摘要:
题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)题目链接:https://www.nowcod... 阅读全文
摘要:
输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回true,否则返回false。假设输入的数组的任意两个数字都互不相同。题目链接:https://www.nowcoder.com/practice/a861533d45854474ac791d... 阅读全文
摘要:
输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)题目链接:https://www.nowcoder.com/practice/6e196c44c7004d15b1610b9afca8bd88?tpId=13&tqId=1117... 阅读全文
摘要:
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。题目地址:https://www.nowcoder.com/practice/beb5aa231ad... 阅读全文
摘要:
HandlerThread源码不多,分析源码之前首先要弄懂Handler,MessageQueue与Looper关系android学习笔记----Handler的使用、内存泄漏、源码分析等一系列问题 关于HandlerThread源码分析可以见这里:https://b... 阅读全文
摘要:
记录一下自己参考的文章,方便回忆复习。学习路径,先看慕课网视频:https://www.imooc.com/learn/267本篇笔记将深入理解Android的Handler机制,并结合源码实例,讲解Looper、MessageqQueue、Handler之间的关系,... 阅读全文