数组
超悦人生
公众号【超悦编程】,专注于校招、算法、数据结构和计算机基础知识。
展开
-
012元素数组分组(荷兰国旗问题)
给定一个数组,只包含012三种整数,要求使数组重排后,0都在最左侧,1都在中间,2都在最右侧。原创 2019-08-28 22:19:06 · 625 阅读 · 0 评论 -
最大子数组和(java实现)
给定一个数组,求该数组最大子数组和,动态规划的方法。原创 2019-09-23 20:46:07 · 1292 阅读 · 0 评论 -
查找峰值元素
峰值元素是指其值大于左右相邻值的元素。给定一个输入数组 nums,其中 nums[i] ≠nums[i+1],而且nums[1]>nums[0],nums[nums.length-2]>nums[nums.length-1].找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回任何一个峰值所在位置即可。原创 2019-09-15 15:58:27 · 832 阅读 · 0 评论 -
之字形打印数组
给定一个二维数组,要求按照之字形将数组中的元素依次打印出来原创 2019-09-03 22:35:39 · 373 阅读 · 0 评论 -
无序数组排序后最大间隔
给定一个无序整型数组,求将其排好序后,相邻两个数之间的最大差值。原创 2019-08-31 23:52:18 · 458 阅读 · 1 评论 -
用数组来实现栈和队列的数据结构
用数组来实现栈和队列的数据结构原创 2019-09-01 13:55:20 · 198 阅读 · 0 评论 -
查找数组中只出现一次的两个元素
给定一个数组,除了其中两个元素出现一次外,其余元素均出现了两次,找出只出现一次的两个元素原创 2019-09-02 09:54:35 · 501 阅读 · 0 评论 -
转圈打印矩阵(二维数组)
问题描述给定一个二维数组,转圈将其打印出来解决方案首先设计一个只打印一圈的方法,然后循环控制,代码如下://主方法 public static void circlePrintMatrix(int[][] arr){ if(arr == null) return; int row1 = 0; int col...原创 2019-09-02 11:10:23 · 438 阅读 · 0 评论 -
在行和列都排好序的矩阵中找数
给定一个行和列均为有序的二维数组,查找其中是否存在某数,存在则返回true,否则返回false原创 2019-09-02 15:41:59 · 166 阅读 · 0 评论 -
数组能否累加至某个数
数组能否累加至某个数.给定一个数组arr和一个整数aim。如果可以任意选择arr中的数字,能否累加至aim,能则返回true,否则返回false。原创 2019-10-08 16:01:38 · 446 阅读 · 0 评论