题目
Lu_Xiao_Yue
这个作者很懒,什么都没留下…
展开
-
nyoj素数求和
输入 第一行给出整数M(0 public class SuShuSum { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //System.out.println("输入行数:"); int hang = scanne...原创 2018-08-04 11:29:23 · 166 阅读 · 0 评论 -
nyoj,数字分割
1、实数的整数部分按照每三个数字用逗号分隔开(整数部分的高位有多余的0时,需先将多余的0过滤后,再进行数字分隔,如:0001234567 输出结果为1,234,567.00) 2、小数部分保留两位小数(四舍五入) 3、如果该数是负的,则在输出时需用括号将分隔后的数字括起来,例如:-10005.1645的输出结果为(10,005.16) package nyoj; import jav...原创 2018-08-05 16:52:40 · 289 阅读 · 0 评论 -
java蛇形填数
在n*n方阵里填入1,2,…,n*n,要求填成蛇形。例如n=4时方陈阵为: 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 思路:先建一个二维数组,在这个数组里面填数。 写一个方法,参数是 一个二维数组arr,填数的起始位置 m n,填的第一数字,对于main方法中就是先把 建立的数组、右上角的位置的坐标,填的第一个1,...原创 2018-08-19 13:41:03 · 1176 阅读 · 0 评论 -
java直接插入排序
插入排序 直接插入排序,有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。 举个例子:是把第一个数看成有序的,然后第二个数跟第一个数比较,比第一个数小则交换位置(插入到第一个数前面),然后前两个...原创 2018-09-02 11:06:43 · 2764 阅读 · 3 评论 -
java实现希尔排序,以及插入排序和希尔排序的比较
希尔排序是插入排序的一种,又称缩小增量排序,是直接插入排序的一种更高效改进版本,要知道什么是希尔排序首先要理解直接插入排序。 直接插入排序链接https://blog.csdn.net/Lu_Xiao_Yue/article/details/82313773 希尔排序思想:希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,...原创 2018-09-02 11:25:00 · 332 阅读 · 0 评论