
practice
文章平均质量分 93
网友张无忌
这个作者很懒,什么都没留下…
展开
-
leetcode206.反转链表
反转链表 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 问题分析: 给出如下定义,在链表中,当前结点为curr,prev指向空结点,next为curr的下个结点。 让链表前两个结点反转 依次递归 最后注意循环条件的结束即可。 代码如下: /** * Definition for singly-linked list. * struct ListNode { *原创 2021-02-03 11:40:39 · 84 阅读 · 1 评论 -
leetcode.88合并两个有序数组
合并两个有序数组 给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。 初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 的空间大小等于 m + n,这样它就有足够的空间保存来自 nums2 的元素。 示例 1: 输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3 输出:[1,2,2,3,5,6] 示例 2: 输入:nums1 =原创 2021-02-03 10:15:02 · 119 阅读 · 1 评论