- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 【C#】预处理命令
预处理命令因为平时只用到了#region和#endregion就想查查C#中有多少预处理命令,然后查了一下Stackoverflow中有的人说这东西不好用,还不如用Conditional(“DEBUG”)。不管先罗列出来说不一定以后有用:// if elseif else end #if #else#elif#endif// define enddefine# define#und
2016-12-10 19:48:51 283
原创 【设计模式】单例模式
单例模式单例模式是设计模式中比较简单的一种设计模式。 有许多种写法:第一种 不考虑线程安全 /// <summary> /// First version - not thread-safe /// </summary> public sealed class Singleton { /// <summary> /// 静态
2016-12-10 18:20:05 223
原创 【C#】string 函数列举
string中有好多函数,罗列出来看看到底都有什么?穷举出来,就是最好的学习法方式。 扩展方法还没有列举。string face = "Lionel"; //返回一个引用 //object a = face.Clone(); //字符串比较函数 逐char比较 //int i = face.CompareT
2016-12-03 00:03:15 235
原创 【一点一点写算法】之 冒泡排序
算法描述冒泡排序,学习算法的时候最先接触的,也是最简单的排序算法。过于简单,两两比较一轮次比较下来会把较小的数字慢慢浮到上面来。程序#include "stdafx.h"#define N 10int _tmain(int argc, _TCHAR* argv[]){ int arra[N] = {54,89,64,321,45,1,648,4615,21321,645}; //
2016-12-01 23:20:15 294
原创 【一点一点写算法】排序算法开头
排序算法有许多,大学学习的时候接触过一些:快速排序、归并排序、堆排序、选择排序、冒泡排序、插入排序、希尔排序。大致也就这些。写出来慢慢实现,有的以前实现过,但是工作过程中,一般不用就都忘记了。写在这里,我知道写完也会忘记。但是忘记了就回来复习一下,马上就可以记起来,我不觉得这些排序算法没有用,数据结构是基础。算法是智慧的结晶,体现着一种独特的美。
2016-12-01 22:09:17 271
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人