稚园
稚园
全部文章
题解
Leetcode刷题(146)
归档
标签
去牛客网
登录
/
注册
稚园的博客
全部文章
/ 题解
(共13篇)
Java数组-顺时针打印矩阵
题目描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.示例1输入[[1,2]...
剑指offer
java
数组
2020-12-16
0
580
java-调整数组顺序使奇数位于偶数前面
题目描述输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 解题思路方法一:利用两个list存放奇数和偶数,之后将结果复制到原数组方法二:遍历原数组,偶数不管,遇到奇数之后前插。记录...
剑指offer
java
数组
2020-12-15
0
670
Java-从尾到头输出链表
题目描述输入一个链表,按链表从尾到头的顺序返回一个ArrayList。示例1输入{67,0,24,58}返回值[58,24,0,67]解题思路方法一:利用ArrayList.add(index,val),每次都把结果插入到第0个位置方法二:直接进行递归-不通过方法三:直接遍历,之后再将ArrayLi...
剑指offer
java
数组
2020-12-15
32
1906
java归并排序-数组中的逆序对
题目描述在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007输入描述:题目保证输入的数组中没有的相同的数字 数据范围: 对于%50的数据,size&l...
剑指offer
归并排序
java
数组
2020-12-14
5
1269
数组-扑克牌顺子
题目描述LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子......
剑指offer
java
数组
2020-12-12
0
505
java数组-和为S的连续正数序列
题目描述小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的...
剑指offer
java
数组
2020-12-12
3
645
java-和为S的两个数字
题目描述输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。返回值描述:对应每个测试案例,输出两个数,小的先输出。示例1输入[1,2,4,7,11,15],15返回值[4,11] 解题思路双指针从两头往中间移动,由于和相等,...
剑指offer
java
数组
2020-12-12
0
647
二分查找-二维数组中的查找
题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例1输入7,[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,1...
剑指offer
java
数组
二分法
2020-12-06
0
651
HashMap-数组中重复的数字
题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中第一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。返回描述:如果数组中有重复的...
剑指offer
java
HashMap
数组
2020-12-06
0
572
二分查找-数据在升序数组中出现的次数
题目描述统计一个数字在升序数组中出现的次数。示例1输入[1,2,3,3,3,3,4,5],3返回值4解题思路二分查找算法的变形先找出中间坐标mid,判断array[mid]与key的大小array[mid]>key:再去左边找array[mid]<key:再去右边找重点分析array[m...
剑指offer
java
数组
二分法
2020-12-06
0
594
首页
上一页
1
2
下一页
末页