一 C#的基础类 1. Object类是所有类的基类 因此任何对象都具有以下三个方法 Equals()判断两个对象相等 ToString()将对象信息转换为一个字符串 GetType()获得对象的类型 注意,常量也是类型 二 C#的集合类 ...
一 递归算法 递归:你打开面前这扇门,看到屋里面还有一扇门。你走过去,发现手中的钥匙还可以打开它,你推开门,发现里面还有一扇门,你继续打开它。若干次之后,你打开面前的门后,发现只有一间屋子,没有门了。然后,你开始原路返回,每走回一间屋子,你数一次,走到入口的时候,你可以回答出你到底用这你把钥匙打开了几扇门。 循环:你打开面前这扇门,看到屋里面还有一扇门。你走过去,发现手中的钥匙还可以打开它,你推开 ...
2021-03-03 14:16 0 768 推荐指数:
一 C#的基础类 1. Object类是所有类的基类 因此任何对象都具有以下三个方法 Equals()判断两个对象相等 ToString()将对象信息转换为一个字符串 GetType()获得对象的类型 注意,常量也是类型 二 C#的集合类 ...
最近开始重构不顺眼的辣鸡代码,顺带将某个模块的一个算法辅助类贴到这里。 ...
View Code ...
常用数据结构及算法C#实现 1.冒泡排序、选择排序、插入排序(三种简单非递归排序) 2.快速排序 C#版: Java版: 3.二叉排序树 4.堆排 5.栈的实现 6.List实现 ...
所谓查找是指根据给定的某个值,在一个给定的数据结构中查找指定元素的过程。 主要得查找技术:线性表查找技术 树型查找技术 哈希表查找技术 线性表查找技术 顺序查找 最简单的查找方法。基本思想:从 ...
作为一名学数学的渣渣,其实对各种算法还是有兴趣的。有时候看到某位大神写的精妙的算法真真是比一场演唱会都精彩~~ 洗牌算法常用于像是连连看,爱消除这种小游戏。目的就在于打乱既定顺序。 我目前喜欢并觉得效率高易理解的洗牌算法有两种实现方式。下面一一陈述。 本博在csdn看到某位大神写的,随手摘抄 ...
Array类 用括号声明数组是C#中使用Array类的记号。在后台使用C#语法,会创建一个派生于抽象基类Array的新类。这样,就可以使用Array类为每个C#数组定义的方法和属性了。 Array类实现了IEumerable、ICollection和IList接口,以访问和枚举数组中 ...