wenyao'space
leedcode leedcode
leedcode 算法数组和字符串三数之和代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
leedcode  动态规划 leedcode 动态规划
leedcode 动态规划链接 动态规划即将问题降阶为小问题并且利用当前规模问题的信息和比之更小的问题的解进行求解当前规模问题。 爬楼梯题目描述假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不
leedcode  排序和搜索 leedcode 排序和搜索
leedcode 排序和搜索链接 合并两个有序数组题目说明给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 n
leedcode  树 leedcode 树
leedcode 树链接 二叉树的最大深度题目说明求二叉树的最大深度 题目解析使用递归求解即可 1234567int maxDepth(struct TreeNode* root){ if(root==NULL)
leedcode  链表 leedcode 链表
leedcode 链表链接 删除链表中的节点题目解析请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点。传入函数的唯一参数为 要被删除的节点 。 题目解析懒得解析了 删除链表的倒数第N个节点题目描述给你一个链表,删除链表的倒数第 n
leedcode  字符串 leedcode 字符串
leedcode 字符串链接 反转字符转题目说明编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题
leedcode  数组 leedcode 数组
leedcode 数组链接 删除排序数组中的重复项题目说明给你一个有序数组nums请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组 并在使用 O(1) 额外空间的条