本篇解题记录题源来自 AcWing 的每日一题 · 暑假 补题链接:Here Week 1 星期四 AcWing 3761. 唯一最小数 利用 map 存出现过数的下标和次数即可 vector<int>a; int n; int main() { cin.tie(nullptr)->sync_wit ...
?常见基本排序 选择排序 ? 基本思路:从第一位开始标记,每次选出最小数字与标记位交换 代码实现: private static void selectSort(int[] arr) { if(arr == null || arr.length < 2){ return; } for (int i ...
分类:
编程语言 时间:
2021-06-30 17:58:34
阅读次数:
0
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。 例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。 示例 1: 输入:[3,4,5,1,2] 输出:1 题解: 二分查找法 由 ...
分类:
编程语言 时间:
2021-06-29 15:27:44
阅读次数:
0
两数之间随机数,可以用两数之间的最小数(min),最大数(max) 一·、(最大数max-最小数min)+最小数(min) Math.ceil(Math.random()*(max-min)+min) 二、(最小数min-最大数max)+最大数(max) Math.ceil(Math.random( ...
分类:
其他好文 时间:
2021-06-17 16:44:03
阅读次数:
0
这题考察的是读者对于数组的基础能力,考点为数组的下标和排序,难度为:1颗星 1 #include<stdio.h> 2 int main() 3 { 4 int arry[10]; // 定义一个数组,用于存放 5 int i; // 临时变量,用完遍历 6 int temp; // 临时变量,作为 ...
分类:
编程语言 时间:
2021-05-24 10:50:45
阅读次数:
0
题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 1 import java.util.ArrayList; 2 3 public class Solution ...
分类:
编程语言 时间:
2021-05-24 06:14:55
阅读次数:
0
import java.io.FileNotFoundException; import java.io.IOException; import org.elasticsearch.action.get.GetRequestBuilder; import org.elasticsearch.acti ...
分类:
编程语言 时间:
2021-04-19 15:08:55
阅读次数:
0
Description: A peak element is an element that is strictly greater than its neighbors. Given an integer array nums, find a peak element, and return it ...
分类:
其他好文 时间:
2021-04-13 11:52:46
阅读次数:
0
简单类型 1、简单元素 指只能包含文本内容,不能够包含子元素,也没有属性的元素。 格式:<xs:element name="xxx" type="yyy"/> 例子: <xs:element name="name" type="xs:string"/> <xs:element name="age" ...
分类:
其他好文 时间:
2021-01-29 12:08:16
阅读次数:
0
剑指 Offer 11. 旋转数组的最小数字 Offer 11 题目描述: 暴力解法:直接遍历整个数组,当后一个元素小于前一个元素则表示找到了最小值。 public class Offer_11 { public int minArray(int[] numbers) { int n = numbe ...
分类:
编程语言 时间:
2021-01-26 12:28:16
阅读次数:
0