算法
文章平均质量分 64
正如此时
这个作者很懒,什么都没留下…
展开
-
蓝桥杯Java组常用算法与技巧
蓝桥杯Java组常用算法与技巧基本准备与注意考试时长:4小时证件准备:身份证和准考证设置Eclipse的字体大小Windows-preferences–搜索font–双击Colors and Fonts 的Basic的text font-输入15号字体为Eclipse绑定源码:随便进入一个系统类–attach source–关联外部文件(一般为C:\Program Files\Java\jdk1.8.0_261\src.zip)Excel的使用:主要就是使用里面的函数:1.先原创 2021-05-02 19:47:03 · 5938 阅读 · 1 评论 -
团体程序设计天梯赛-练习集 L1-009 N个数求和
团体程序设计天梯赛-练习集 L1-009 N个数求和题目描述:L1-009 N个数求和 (20 分)本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。输入格式:输入第一行给出一个正整数N(≤100)。随后一行按格式a1/b1 a2/b2 ...给出N个有理数。题目保证所有分子和分母都在长整型范围内。另外,负数的符号一定出现在分子前面。输出格式:输出上述数字和的最简形式 —— 即将结果写成整数部分 分数部分,其中分数部分写成原创 2021-04-10 18:42:42 · 1844 阅读 · 0 评论 -
Java解决八皇后问题
Java解决八皇后问题基础版给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个皇后,使任意的两个皇后都不在同一行、同一列或同一条对角线上。题解主要由两步构成:1.放置棋子static void putChess(int n){//n代表第几个棋子 if(n == chessColPos.length) { print();//用来打印放置情况 return; } for (int i = 0; i < chessColPos.length; i++原创 2021-03-20 12:11:20 · 1928 阅读 · 0 评论 -
Java实现常见的排序算法
常见的排序算法本文采取的排序均按照从小到大排插入排序主要由两个部分组成,(1)将大数后移(2)将空出的位置进行赋值private static int[] sort(int[] array) { for (int i = 1; i < array.length; i++) { int temp = array[i]; int j = i - 1; while(j>=0&&array[j]>temp) { array[j+1] =原创 2021-03-18 10:41:07 · 1806 阅读 · 2 评论 -
Java实现常见的查找算法
常见的查找算法线性查找就是一个个遍历,查询 private static int seqSearch(int[] array, int key) { for (int i = 0; i < array.length; i++) { if(array[i]==key) { return i; } } return -1; }二分查找每次都会去查询最中间的值是不是要查询的数,如果是就返回位置,若要查的数小于中间值,则对左边的序列再进行一次查询,若要查的数原创 2021-03-18 09:41:35 · 1810 阅读 · 0 评论 -
算法练习2
10.最长子序列 private static int cal(String s, String t) { int sum = 0; int pos = 0; int j = 0; for (int i = 0; i < t.length(); i++) { for (j=pos; j < ...原创 2021-02-19 11:07:40 · 1774 阅读 · 0 评论 -
算法练习(1)
算法练习(1)题集1.乌托邦数 private static void analyse(int inNum) { BigInteger result = new BigInteger("1"); BigInteger MUL = new BigInteger("2"); BigInteger ADD = new BigInteger("1"); ...原创 2021-02-13 09:17:44 · 1822 阅读 · 0 评论