随笔分类 -  算法

摘要:实现获取 下一个排列 的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。 必须 原地 修改,只允许使用额外常数空间。 阅读全文
posted @ 2021-03-01 14:14 WilsonPan 阅读(95) 评论(0) 推荐(0) 编辑
摘要:[LeetCode]26.删除排序数组中的重复项 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 阅读全文
posted @ 2021-02-26 10:44 WilsonPan 阅读(44) 评论(0) 推荐(0) 编辑
摘要:给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 阅读全文
posted @ 2021-02-24 14:32 WilsonPan 阅读(47) 评论(0) 推荐(0) 编辑
摘要:LeetCode 15.三数之和 数组操作, 双指针使用 阅读全文
posted @ 2021-02-23 11:39 WilsonPan 阅读(45) 评论(0) 推荐(0) 编辑
摘要:【LeetCode】11. 盛最多水的容器,给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 阅读全文
posted @ 2019-11-12 13:34 WilsonPan 阅读(444) 评论(0) 推荐(1) 编辑
摘要:【LeetCode】7. 整数反转 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 阅读全文
posted @ 2019-11-03 10:03 WilsonPan 阅读(282) 评论(0) 推荐(0) 编辑
摘要:【LeetCode】6. Z 字形变换 阅读全文
posted @ 2019-10-29 12:12 WilsonPan 阅读(250) 评论(0) 推荐(0) 编辑
摘要:给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 阅读全文
posted @ 2019-10-24 12:11 WilsonPan 阅读(226) 评论(0) 推荐(0) 编辑
摘要:【LeetCode】4. 寻找两个有序数组的中位数 阅读全文
posted @ 2019-10-22 01:44 WilsonPan 阅读(517) 评论(0) 推荐(0) 编辑
摘要:LeetCode 3. 无重复字符的最长子串 阅读全文
posted @ 2019-10-17 17:10 WilsonPan 阅读(169) 评论(0) 推荐(0) 编辑
摘要:给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 阅读全文
posted @ 2019-10-15 23:02 WilsonPan 阅读(142) 评论(0) 推荐(0) 编辑
摘要:课程设计,以作留念 阅读全文
posted @ 2009-10-23 22:17 WilsonPan 阅读(5846) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示