数据结构与算法
文章平均质量分 94
The End_
这个作者很懒,什么都没留下…
展开
-
八大经典排序算法(C语言)
目录前言一、冒泡排序二、快速排序三、选择排序四、插入排序五、归并排序六、希尔排序七、堆排序八、基数排序(正整数)参考资料 前言 初学编程,记录一下八大经典排序算法,以便后续复习。参考借鉴了很多文章和代码,在本文末尾会进行标注,也在此对各位前辈表示感谢。 本文记录的排序算法有:冒泡排序、快速排序、选择排序、插入排序、...原创 2018-12-27 21:51:48 · 905 阅读 · 0 评论 -
给定一个正整数n, 输出1到n的所有排列 如输入 3 输出 123, 132, 213, 231, 312, 321 (Java实现)
package com.yijie.practice;import java.util.HashSet;import java.util.Scanner;import java.util.Set;/*** 代码题给定一个正整数n, 输出1到n的所有排列 输入 3 输出 123, 132, 213, 231, 312, 321* 思路分析:* 递归: f(n)的结果等于将...原创 2019-05-16 22:01:18 · 10405 阅读 · 0 评论