- 博客(5)
- 收藏
- 关注
原创 反转链表 c++
反转链表题目描述:输入一个链表,反转链表后,输出新链表的表头 解题思路:一种是递归方法,一种非递归方法,递归方法比较简单,从头结点开始,依次将剩下的结点作为递归中新的链表,找到最后一个结点,结尾反转链表的新表头。递归法示例代码如下:struct ListNode { int val; struct ListNode *next; ListNode(in...
2018-06-29 20:22:36
437
原创 算法编程题思路分享
题目:给定一个整数数组,除某个数外,其他数都出现两次,找到这个唯一数。 要求:线性时间复杂度,不占用额外空间。解题要点: 1: 两个相同的数异或为0 2: 0异或任何数不变public int singleNumber(int[] A) { int temp = 0; for(int i=0;i<A.length;i++){ temp^=A[i];
2018-01-03 11:32:31
338
原创 开博客啦!!
最近开始刷leetcode,开博客只是为了记录一下刷题心得见证一下个人成长,当然,也希望自己的经验可以给大家一点帮助和支持,本人菜鸟级程序媛,知识储备浅薄,若有错误,还望各位指点赐教。
2018-01-03 11:17:28
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人