10 2023 档案
摘要:冒泡排序、选择排序、插入排序的时间复杂度为 O(n^2)。 冒泡排序 static void BubbleSortAlgorithm(int[] array) { int n = array.Length; for (int i = 0; i < n - 1; i++) { for (int j =
阅读全文
摘要:二分查找 二分查找的前提条件是:数组是已排序。 二分查找的时间复杂度是: O(log n)。 public static int BinarySearch(int[] array, int target) { int left = 0; int right = array.Length - 1; w
阅读全文
摘要:集合(Set)作为存储数据的容器时,不允许存储相同的元素,只能保留一份,能够快速帮助我们进行去重操作,过滤重复的元素。 插入(Insert):在 O(1) 时间内将一个元素插入集合中。 删除(Remove):在 O(1) 时间内从集合中删除一个元素。 随机获取(GetRandom):在 O(1) 时
阅读全文
摘要:标题 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 创建表格 字段1 | 字段2 | 字段3 | | row1 | value1 | value2 row2 | value
阅读全文
摘要:装箱(Boxing)和拆箱(Unboxing)是与值类型和引用类型之间的相互转换有关的两个概念。
阅读全文