上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页
摘要: 1、题目描述 2、问题分析 这个题本质上还是按照链表翻转的思路来解,只是需要添加一些细节判断。 3、代码 阅读全文
posted @ 2018-07-18 20:00 山里的小勇子 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述 2、问题分析 对两个节点进行交换操作 3、代码 阅读全文
posted @ 2018-07-18 17:25 山里的小勇子 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述 2、题目分析 首先数出链表中的元素个数count,然后对k = k % count 求余数。接着将链表形成一个环,从最后一个元素开始,运动 count - k 步,此时节点的下一个节点就是结果的头节点。 3、代码 阅读全文
posted @ 2018-07-18 16:29 山里的小勇子 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述 2、问题分析 将链表拆分成两个,奇数节点形成一个链表,偶数节点形成另外一个链表,最后将偶数节点链表加在奇数节点链表后面。 3、代码 阅读全文
posted @ 2018-07-18 16:03 山里的小勇子 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1、问题描述 2、问题分析 将句子拆分成单词,然后放入vector中,对每一个单词做改变,最后连成句子返回。 3、代码 阅读全文
posted @ 2018-07-18 15:17 山里的小勇子 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述 2、问题分析 对于链表中的每一个元素,找到其后面和它不相等的第一个元素,然后指向该元素。 3、代码 阅读全文
posted @ 2018-07-17 12:36 山里的小勇子 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述 2、题目分析 题目要求合并有序的两个链表,要求不能额外申请空间。 3、代码 阅读全文
posted @ 2018-07-17 11:25 山里的小勇子 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述 2、题目分析 首先将输入句子拆分成单词,在这个过程中将所有大写字母变换成小写字母,将每一个单词作为一个字符串放入一个 map<string,int> 容器中,最后遍历容器,查找出现次数最多且没有在banned中出现的字符串。 3、代码 阅读全文
posted @ 2018-07-16 14:55 山里的小勇子 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述 2、问题分析 遍历一次数组,以每个1 为起点向后数,数到0 时比较当前1的个数和最大1 的个数,然后将遍历的起点放到当前0 的后面。 3、代码 阅读全文
posted @ 2018-07-16 11:06 山里的小勇子 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述 2、问题分析 将数组中的元素 A[i] 放到 A[ A[i] - 1] 的位置。然后遍历一边数组,如果不满足 A[i] == i+1,则将A[i]添加到 结果中。 3、代码 阅读全文
posted @ 2018-07-14 20:10 山里的小勇子 阅读(133) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页