Leetcode
cv阿文
联系邮箱:kangkzhao@126.com
展开
-
JAVA算法学习初级与进阶
递归复杂度求解package cn.algorithm;public class MergeSort { public static void main(String[] args) { int arr[] = {4,2,8,9,3,4,2,1}; sortProcess(arr,0,arr.length-1); for (int x: arr) { System.out.printf(原创 2020-11-09 21:03:52 · 312 阅读 · 0 评论 -
Leetcode:二维数组(对角线遍历,螺旋矩阵,杨辉三角)
对角线遍历给定一个含有 M x N 个元素的矩阵(M 行,N 列),请以对角线遍历的顺序返回这个矩阵中的所有元素,对角线遍历如下图所示。输入:[ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ]]输出: [1,2,4,7,5,3,6,8,9]解释: 说明:给定矩阵中的元素总数不会...原创 2019-12-22 12:48:51 · 427 阅读 · 0 评论 -
Leetcode 724: 寻找数组的中心索引
给定一个整数类型的数组nums,请编写一个能够返回数组“中心索引”的方法。我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。示例 1:输入: nums = [1, 7, 3, 6, 5, 6]输出: 3解释: 索引3 (nu...原创 2019-12-12 16:28:59 · 127 阅读 · 0 评论