- 博客(10)
- 资源 (66)
- 收藏
- 关注
原创 No15. 康拓全排
import java.util.Arrays;public class CantoPermutation { static final int[] X = new int[]{1,1,2,6,24,120,720,5040}; public static void main(String[] args) { String[] data = new String[]{"+","-","*","/"}; for(int i=0;i<X[data.l.
2020-07-31 12:19:21 190
原创 Kotlin - 【Class】类
目录普通类 数据类1> 普通类 // 主构造函数2class Person constructor(name:String,age:Int){ // 次构造函数3 constructor(name:String,age:Int,sex:Boolean):this(name,age){ this.name = name; this.age = age; this.sex = sex; p..
2020-07-14 23:34:24 394
原创 No14. Fibonacci数列
获取Fabonacci数列的第N个数据:public static int getFabonacci(int n){ n-=1; if(n<0) return -1; int[] a = new int[]{1,1}; int times = n/2; int index = n%2; for(int i=0;i<times;i++){ a[0] += a[1]; a[1] += a[0]; }
2020-07-12 17:46:33 148
原创 No13. 堆与堆排序
Java中已经实现的大根堆和小根堆// 默认是小根堆Queue<Integer> Q1=new PriorityQueue<Integer>();// 初始化大根堆Queue<Integer> Q2=new PriorityQueue<Integer>(Collections.reverseOrder());问题:小明很想吃果子,正好果园果子熟了。在果园里,小明已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。小明决定把所有
2020-07-11 00:42:00 270
原创 No12. 约瑟夫环
import java.util.LinkedList;/** * 出圈问题: * 设有n个人围坐一圈并按顺时针方向从1到n编号, 从第1个人开始进行1到m的报数,报数到第个m人,此人出圈, 再从他的下一个人重新开始1到m的报数,如此进行下去直到所剩下一人为止。 ##输入 输入多行,每行2个数,分别表示n和m. ##输出 计算每一行中最后剩下这个人的编号. ##样例输入 10 3 ##样例输出 4 * @author X * */public cla.
2020-07-09 17:17:56 216
原创 No11. List倒置、排序、多条件排序
List倒置:public static void main(String[] args) { List<Integer> l = new ArrayList<>(); l.add(1); l.add(5); l.add(2); l.add(8); Collections.reverse(l); l.sort((a,b)->-1); System.out.println(l);}List排序:public static void main(St
2020-07-09 16:06:05 452
原创 No10. Java数组倒置
方案一:// 倒置int len = arr.length;for(int i=0;i<len/2;i++){ int t = arr[i]; arr[i] = arr[len-i-1]; arr[len-i-1] = t;}方案二:int len = arr.length;for(int i=len-1,k=0;i>k;i--,k++){ int t = arr[i]; arr[i] = arr[k]; arr[k] = t;}...
2020-07-09 15:49:55 300
原创 No.9 Java利用Stack实现进制转换(BigInteger的使用 + BigDecimal的使用)
import java.util.Stack;/** * 将int值转换为2~16进制的数 * @author X * */public class Demo4 { public static void main(String[] args) { int N = 666; for(int i=2;i<=16;i++){ System.out.println(changeRadix(N,i)); } } public static String changeR.
2020-07-09 13:14:23 536
原创 No.8 Java数组容量倍增算法 + 去重
import java.util.Arrays;import java.util.Scanner;/** * Java数组容量倍增算法 + 去重 * * @author X * */public class Demo1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] a = new int[1]; int j = 0; // Ctrl+z:.
2020-07-09 11:02:13 373
原创 No7. 字符串匹配
注意:String类中已提供了字符串匹配的API,现模拟该API实现目录子串查询函数 查询源串中的所有子串 跳过整个子串 跳过单个字符 一、子串查询函数/** * 自定义子串查询 * String有自己的API:str.indexOf("xxx",0) * @param a 源串 * @param b 目的串 * @param index 从该参数开始查询 * @return */private static int findSubString1(Strin
2020-07-07 13:15:13 209
Java中class文件查看.zip
2020-08-01
录屏转gif动图(Win).zip
2019-12-19
C# 学生管理系统 ( 简洁版 ).zip
2019-12-10
离线MarkDown编辑器---Haroopad-v0.13.1-win-ia32.zip
2019-11-18
坦克大战封面PS素材.zip
2019-11-11
CPUZ1891.zip
2019-07-05
Mp3Tag-2.73d中文版.zip
2019-06-13
如何阅读他人的程序代码(圈画版).zip
2019-06-10
Dev-Cpp 5.6.3 TDM-GCC x64 4.8.1 Setup
2019-04-09
HotSpot GC官网文档截图 - 20200917
2020-09-17
【JAVA】DOM4J解析xml.zip
2020-06-11
xpath补丁包+dom4j2.0.3.zip
2020-06-11
struts-2.5.22基本jar包.zip
2020-06-08
BeanUtils.zip
2020-05-30
ValidateCode.zip
2020-05-28
repository.zip
2020-05-19
images(c2691+c3640+c7200).zip
2020-04-24
TCP通信(Linux-C).zip
2020-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人