![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
Mr. 董汉
这个作者很懒,什么都没留下…
展开
-
c#正则表达式替换
替换规则:替换中包含原部分逐句,可以用分组的方式来替换,用?<组名>来标记需要记录的数据,在替换的时候使用${组名} 或者 <组名> 来加载这部分数据。例如:替换:<img>abc</img>为 [图片]abc 或者 <img>bcd</img>为 [图片]bcd方法:Regex.Replace(“<img>abc</img>”,@“<img>(?<str>.*?)</原创 2020-08-19 10:53:58 · 6199 阅读 · 0 评论 -
字典序算法
给定一个正整数,实现一个方法来求出离该整数最近的大于自身的“换位数”。从后向前查看逆序区域,找到逆序区域的前一位,也就是数字置换的边界把逆序区域的前一位和逆序区域中刚刚大于它的数字交换位置把原来的逆序区域转为顺序//主流程,返回最近一个大于自身的相同数字组成的整数。public static int [] findNearestNumber(int[] numbers){ ...转载 2019-06-25 11:33:00 · 157 阅读 · 0 评论 -
数据类型大小和取值范围
1字节 = 8位有符号整数类型类型名称字节数取值范围signed char1-27 ~ 27-1short int 或 short2-215 ~ 215-1int4-2^31 ~ 2^31-1long int 或 long4-231 ~ 231-1long long int 或 long long8-263 ~ 263-1...原创 2019-06-26 12:06:56 · 292 阅读 · 0 评论 -
排序算法复杂度
关于时间复杂度:平方阶 (O(n2)) 排序 各类简单排序:直接插入、直接选择和冒泡排序。线性对数阶 (O(nlog2n)) 排序:快速排序、堆排序和归并排序;O(n1+§)) 排序,§ 是介于 0 和 1 之间的常数。 希尔排序线性阶 (O(n)) 排序:基数排序,此外还有桶、箱排序。关于稳定性:稳定的排序算法:冒泡排序、插入排序、归并排序和基数排序。不是稳定的排序算法:选...原创 2019-06-23 11:04:15 · 110 阅读 · 0 评论