C#学习笔记之——一些应用
来源:互联网 发布:淘宝网涂料 编辑:程序博客网 时间:2024/05/20 22:38
//写一系列的重载函数,使其对任意数组(int、char、string)均可排序。同时,在数组之后可增加int参数,使数组可指定排序范围。例如:{1,3,5,2,4},可对3、5、2排序,1和4不变。public class MathTool{public MathTool (){}public void Sort (int start, int end, params int[] a) {int temp = a[start];for (int i = start; i < end; i++) {for (int j = start; j < end; j++) {if (temp > a [i + 1]) {temp = a [i + 1];a [i] = a [i + 1];a [i + 1] = a [i];}}}}public void Sort(int start, int end, params char[] a) {char temp = a [start];for (int i = start; i < end; i++) {for (int j = start; j < end; j++) {if (temp > a [i + 1]) {temp = a [i + 1];a [i] = a [i + 1];a [i + 1] = a [i];}}}}public void Sort(int start, int end, params string[] a) {for (int i = start; i < end - 1; i++) {for (int j = start; j < end - 1 - start; j++) {if (a[j].CompareTo (a[j + 1]) == 1) {string temp = a [i + 1];a [i] = a [i + 1];a [i + 1] = temp;}}}}}
阅读全文
0 0
- C#学习笔记之——一些应用
- C#学习笔记之——一些练习
- c#学习笔记之foreach应用
- c#学习笔记之Application.DoEvents应用
- C#学习笔记之——数组
- C#学习笔记之——数据类型
- C#学习笔记之——重载
- C#学习笔记之——接口
- C#学习笔记之——集合
- 学习C#的一些笔记
- C#的一些学习笔记
- C#学习笔记之——接口实例
- C#学习笔记之——枚举、结构体
- C#学习笔记之——类、对象
- C#学习笔记之——重载、递归
- C#学习笔记之——面向对象编程
- C#学习笔记之——模拟动态数组
- C#学习笔记之——List<T>
- 2017-12-12
- runC 中 network 实现
- maven打包不进行测试
- 初探Maven
- 新建一副图像
- C#学习笔记之——一些应用
- 如何计算一个字节中1的位数
- 线程同步3 ------ Linux进程间通信——使用信号量
- 使用自己安装的Maven插件
- 浮动窗口(Android)
- Linux中nmon的安装与使用
- spring data 复杂的查询,不用写sql
- 算法导论<1、课程简介与算法分析>
- 爬虫,可用于增加访问量和抓取网站全页内容