![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
探索世界的奇点
扎根智能,奉献终生
展开
-
密码验证合格程序------java实现
密码验证合格程序代码实现:import java.util.Scanner;public class Main2 {public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNextLine()){ String ...原创 2020-01-11 20:33:05 · 313 阅读 · 0 评论 -
守形数----java实现
守形数public class Main {public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()){ int n = scanner.nextInt(); int m = n*n; ...原创 2020-01-11 20:30:54 · 342 阅读 · 0 评论 -
排序算法之七大排序算法的区别与应用场合
排序算法之七大排序算法的区别与应用场合直接插入排序shell排序(希尔)选择排序堆排序冒泡排序快速排序归并排序一、属于交换排序的有以下两种:①快速排序基本思想:选取一个基准元素,通常为数组最后一个元素(或者第一个元素)。从前向后遍历数组,当遇到小于基准元素的元素时,把它和左边第一个大于基准元素的元素进行交换。在利用分治策略从已经分好的两组中分别进行以上步骤,直到排序完成。下图表...原创 2019-11-28 21:05:35 · 2094 阅读 · 0 评论 -
排序算法之常见的七大排序方法
常见的七大排序方法1.直接插入排序:整个区间被分为有序区间无序区间每次选择无序区间的第一个元素,在有序区间内选择合适的位置插入。代码实现:2.shell排序(希尔排序):希尔排序法又称缩小增量法。希尔排序法的基本思想是:先选定一个整数,把待排序文件中所有记录分成个组,所有距离为的记录分在同一组内,并对每一组内的记录进行排序。然后,取,重复上述分组和排序的工作。当到达=1时,...原创 2019-11-28 19:45:34 · 854 阅读 · 0 评论