
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
leetcode-54. Spiral Matrix题目:这题的思路就是如果顺时针转的话。那么每次我们连续向list中添加几个数。例如是3*3的格子,只要依次添加3,2,2,1,1就行,这里就有一定的规律了。每次添加matrix,length--或者matrix[0].length--的个数就好。那剩下的就是编程实现的问题了。虽然比较麻烦,但是基本上思路试很清晰的。另外一个小问题是计数。我这里没有
leetcode-32. Longest Valid Parentheses- 如果是左括号就将当前位置压人栈,- 如果是右括号就判断当前栈是否为空,- 如果是空则说明之前数据违法了,那就从当前位置开始判断之后的括号是否有效。- 如果不是则抛出一个左括号与当前指针的右括号相消,这时在判断栈是否为空。- 如果这时栈为空了,则说明以当前的left为节点的区域已经判断完毕。
leetcode-25. Reverse Nodes in k-Group题目:思路基本上一样,只是泛化一下:首先,链表的题加哑节点基本上是通行的方法了其次,判断一下是否有足够的节点来进行翻转,如果有则进行k个节点的翻转,如果没有则直接返回。最后,翻转的时候和两节点的类似,需要建立k大小的数组来储存哑节点之后的k个需要翻转的节点,翻转之后移动哑节点到最后的一个翻转完成的节点的位置,然后迭代。
概述上个星期根据bcloud写了个java版本的登陆项目。其实本来时想做个linux的百度云登陆软件,但是做到获取bdstoken的时候出了问题解决不了。后来我把bcloud项目下了下来用发现也有问题,应该是百度登陆的过程有了一些改动。通过 web抓包找到一些线索,但是不知道为什么用相同的cookie和stoken访问得到的却是页面不存在或会话已超时之类的错误提示页面。另外有些参数确实猜不出来是什
java编译器在处理泛型表达式和泛型方法时的原理,明确编程人员,编译器和虚拟机之间的分工。







