LEETCODE
文章平均质量分 59
zyimp
这个作者很懒,什么都没留下…
展开
-
leetcode、acwing蓝桥准备D1-5
LEETCODEday1T108给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。思路:选择升序序列的中位数作为平衡二叉树的root# Definition for a binary tree node.# class TreeNode(object):# def __init__(self, val=0, left=None, right=No原创 2022-01-24 10:21:04 · 383 阅读 · 0 评论 -
leetcodeT5最长回文子串
给你一个字符串 s,找到 s 中最长的回文子串。示例 1:输入:s = “babad”输出:“bab”解释:“aba” 同样是符合题意的答案。示例 2:输入:s = “cbbd”输出:“bb”示例 3:输入:s = “a”输出:“a”示例 4:输入:s = “ac”输出:“a”来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-palindromic-substring著作权归领扣网络所有。商业转载请联系官方授转载 2021-10-11 20:24:41 · 128 阅读 · 0 评论 -
LEETCODE T2两数相加 链表
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。C++/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), nex转载 2021-09-25 19:01:16 · 108 阅读 · 0 评论 -
leetcode 删除排序数组中的重复项
题目:给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。我的做法一:intremoveDup..原创 2020-09-20 16:08:40 · 179 阅读 · 0 评论