华为
柳岸残雨
小白
展开
-
leetcode33. 搜索旋转排序数组
整数数组 nums 按升序排列,数组中的值 互不相同 。在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], …, nums[n-1], nums[0], nums[1], …, nums[k-1]](下标 从 0 开始 计数)。例如, [0,1,2,4,5,6,7] 在下标 3 处经旋转后可能变为 [4,5,6,7,0,1,2] 。给你 旋转后 的数组 nums 和一个整数 ta原创 2021-09-22 14:37:40 · 216 阅读 · 0 评论 -
LEETCODE54. 螺旋矩阵
给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]解题:我自己方法,如果是奇数的行列,在判断嘛class Solution {public: vector<int> spiralOrder(vector<vector<int>>& matrix) { vector&原创 2021-09-19 22:42:46 · 95 阅读 · 0 评论 -
剑指offer34 二叉树中和为某一个值的路径
输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节点形成一条路径。示例:给定如下二叉树,以及目标和 target = 22, 5 / \ 4 8 / / \ 11 13 4 / \ / \7 2 5 1返回:[ [5,4,11,2], [5,8,4,5]]解:回溯回溯注意叶子节点得加上才能,判断:class Solution {vect原创 2021-09-19 22:01:35 · 98 阅读 · 0 评论