望~天
望~天
全部文章
分类
Leetcode(3)
shell(1)
动态规划(2)
算法(27)
归档
标签
去牛客网
登录
/
注册
望天
别错过年轻的疯狂,时光很匆忙
全部文章
(共33篇)
二叉树的镜像
题目描述 操作给定的二叉树,将其变换为源二叉树的镜像。示例 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 ...
2019-08-12
0
374
树的子结构
题目描述 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)题解 /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; Tree...
2019-08-12
0
441
LeetCode.5最长回文子串
最长回文子串 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案。题解 一般方法,遍历每一个字符然后向两边扩展,时间...
2019-08-08
0
456
LeetCode53.最大子序和
最大子序和 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素), 返回其最大和。示例 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。题解 class Solution { publ...
2019-08-08
0
346
合并两个排序链表
题目描述 输入两个单调递增的链表,输出两个链表合成后的链表, 当然我们需要合成后的链表满足单调不减规则。/* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val...
2019-08-07
0
392
反转链表
题目描述 输入一个链表,反转链表后,输出新链表的表头。/* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } }...
2019-08-07
0
341
链表中的倒数第k个节点
题目描述 输入一个链表,输出该链表中倒数第k个结点。/* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };...
2019-08-07
0
421
调整数组顺序使奇数位于偶数前面
题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序, 使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分, 并保证奇数和奇数,偶数和偶数之间的相对位置不变。class Solution { public: void reOrderArray(vector<in...
2019-08-07
0
373
数值的整数次方
题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。class Solution { public: double Power(double base, int exponent) { double resu...
2019-08-07
0
376
LeetCode-3
无重复字符的最长子串 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 输入: "bbbbb" 输出: ...
2019-08-06
0
470
首页
上一页
1
2
3
4
下一页
末页