随笔分类 - C#
摘要:排序和查找是学习数据结构这门课程时的重要知识,不管是哪种编程语言都会用到。 现在主流的查找算法 有 顺序查找 、二分查找 、斐波那契查找 、插值查找 、分块查找 、哈希查找、 树查找 等等,这里不再详细介绍各种查找算法。 现在主流的排序算法有 交换排序、插入排序、选择排序、归并排序、计算排序、桶排序
阅读全文
摘要:原文地址http://www.cnblogs.com/qiantuwuliang/archive/2011/06/11/2078329.html概述正则表达式是 做文本解析工作必不可少的技能。如Web服务器日志分析,网页前端开发等。很多高级文本编辑器都支持正则表达式的一个子集,熟练掌握正则表达式,经常能够 使你的一些工作事半功倍。例如统计代码行数,只需一个正则就搞定。嵌套Html标签的匹配是正则表达式应用中一个比较难的话题,因为它涉及到的正则语法比 较多,也比较难。因此也就更有研究的价值。思路任何复杂的正则表达式都是由简单的子表达 式组成的,要想写出复杂的正则来,一方面需要有化繁为简的功底,另
阅读全文
摘要:int number = new Random().Next(1, 101);Console.WriteLine("请输入一个1到100的数字!答案是:" + number.ToString()); int InputNumber = int.Parse(Console.ReadLine());int min = 1; int max = 100;while(number != InputNumber){ if (InputNumber <min || InputNumber > max) { Console.WriteLine(string.Format(&q
阅读全文
摘要:用sivlerlight做动画和特效时经常会用到Math类,总结一下。参考:http://www.cnblogs.com/del/archive/2011/01/03/1924746.html//返回数字的绝对值Console.WriteLine(Math.Abs(-10));//向上进位取整Console.WriteLine(Math.Ceiling(32.1));//33Console.WriteLine(Math.Ceiling(32.0));//32Console.WriteLine(Math.Ceiling(-32.1));//32Console.WriteLine(Math.Cei
阅读全文