- 博客(6)
- 收藏
- 关注
原创 LeetCode 二叉树构造 TreeNode 工具类
做力扣上的题的时候经常遇到二叉树相关的问题,但是在本地想要调试的话就必须通过题目提供的数组构造出等价的树,这里提供一个构造二叉树的方法:public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } /** * 调用以构造二叉树,BFS * @param vals 数组 * @return
2020-05-10 09:54:39
1878
1
原创 LeetCode11.盛最多水的容器
思路双指针解法,每次移动较小的那个指针证明当我们移动一个指针的时候,意味着我们觉得无论如何移动另一个指针都不可能比当前的解更优。假设当前是height[l]较小,那么向左移动r是不可能得到一个比当前已经求得的max更大的一个值,因为高度不可能上升,宽度却一直在缩小。即此时向左移动r是没有意义的,那向右移动呢?当我们处在初始状态时,我们只能将一个指针向中间移动,移动的同时意味着我们将其“抛弃...
2020-04-18 15:30:55
144
原创 关于RecyclerView中getItemViewType(int position)
今天在学习给RecyclerView添加头部视图时,才发现可以向RecyclerView添加多种视图具体过程为:在Adapter子类中重写getItemViewType(int position) 方法,修改相应position的视图类型;重写onCreateViewHolder(ViewGroup parent,int viewType )方法,为不同的viewType创建不同的ViewH...
2019-11-20 19:56:36
5762
原创 关于Android中出现Unable to instantiate activity ComponentInfo问题
出现该问题的原因:1.没有在Manifest.xml 清单中注册该activity。2.Mainfest.xml注册时包名错误。若不是使用默认包,则应在.之前添加上包名3.所需包声明中包含abstract...
2019-11-14 14:42:16
812
原创 关于php中的json_encode()
json_encode用{}包围关联数组中的内容,用[]包围索引数组的内容。若索引数组中包含关联数组,则为[{},{}…]的形式。反之若关联数组中包含索引数组,则为{item:[],item:[]…}的形式,其中item为对应的键名。若为索引数组与关联数组的混合数组,如:[1,2,3,‘arr’=>‘asd’…]的形式,则函数为没有键名的内容创建从’0’开始的键名,然后创建{}形的js...
2019-11-12 23:43:17
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人