社区
非技术区
帖子详情
使用泛型进行冒泡排序 C#
ClaireQ
2012-04-03 04:28:35
输入任务类型的数组,都可以进行排序。
...全文
275
5
打赏
收藏
使用泛型进行冒泡排序 C#
输入任务类型的数组,都可以进行排序。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
种草德鲁伊
2012-04-03
打赏
举报
回复
任意类型做不到,起码要求数组元素的类型已实现IComparable接口。
vinjent
2012-04-03
打赏
举报
回复
數組轉型後再排列
orochiheart
2012-04-03
打赏
举报
回复
学习!
[Quote=引用 2 楼 的回复:]
简单的就用Array.Sort(数组);
[/Quote]
dalmeeme
2012-04-03
打赏
举报
回复
简单的就用Array.Sort(数组);
jointan
2012-04-03
打赏
举报
回复
作业?
Unity之
C#
——利用
泛型
与委托拓展
冒泡排序
冒泡排序
一般只适用于一些可直接比较大小的单个值,如果遇到比较对象数组中某一个属性,对对象数组中的元素
进行
排序,就显得不适用了,例如有一组学生对象,将他们存入数组中,比较他们中的分数来将该对象数组
进行
冒泡排序
,这时就需要利用
泛型
与委托来实现。
C#
实现
冒泡排序
之对
泛型
排序
在前面的文章中我们讲述了
C#
如何实现
冒泡排序
!那么有没有想过如何实现对任意的数据类型
进行
冒泡排序
呢?这里我们将就此问题
进行
解答!首先我们了解到
冒泡排序
的本质就是升序或者降序排列一个数组的元素!我们首先去举个例子来感受一下
冒泡排序
,像整型数组就是这样排序: /// <summary> /// 整型数组的
冒泡排序
/// <...
C#
冒泡排序
法示例代码(包含
泛型
方法)
using System;using System.Collections.Generic;using System.Text;namespace bleb_sort...{ class Program ...{ public class SwapObj ...{ public static void swapT>(ref T a,
c#
泛型
冒泡排序
static T[] bubbleUpT (T[] array) where T: IComparable { if (null == array) return null; T[] arrayResult = new T[array.Length]; array.CopyTo(arrayResult, 0); try
非技术区
7,776
社区成员
63,113
社区内容
发帖
与我相关
我的任务
非技术区
.NET技术 非技术区
复制链接
扫一扫
分享
社区描述
.NET技术 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章