This commit is contained in:
krahets
2023-07-26 15:34:46 +08:00
parent f8f7086196
commit 7351ec70a6
53 changed files with 439 additions and 329 deletions
+4 -4
View File
@@ -114,7 +114,7 @@ comments: true
}
```
=== "JavaScript"
=== "JS"
```javascript title="bubble_sort.js"
/* 冒泡排序 */
@@ -134,7 +134,7 @@ comments: true
}
```
=== "TypeScript"
=== "TS"
```typescript title="bubble_sort.ts"
/* 冒泡排序 */
@@ -370,7 +370,7 @@ comments: true
}
```
=== "JavaScript"
=== "JS"
```javascript title="bubble_sort.js"
/* 冒泡排序(标志优化)*/
@@ -393,7 +393,7 @@ comments: true
}
```
=== "TypeScript"
=== "TS"
```typescript title="bubble_sort.ts"
/* 冒泡排序(标志优化)*/
+2 -2
View File
@@ -143,7 +143,7 @@ comments: true
}
```
=== "JavaScript"
=== "JS"
```javascript title="bucket_sort.js"
/* 桶排序 */
@@ -176,7 +176,7 @@ comments: true
}
```
=== "TypeScript"
=== "TS"
```typescript title="bucket_sort.ts"
/* 桶排序 */
+4 -4
View File
@@ -124,7 +124,7 @@ comments: true
}
```
=== "JavaScript"
=== "JS"
```javascript title="counting_sort.js"
/* 计数排序 */
@@ -151,7 +151,7 @@ comments: true
}
```
=== "TypeScript"
=== "TS"
```typescript title="counting_sort.ts"
/* 计数排序 */
@@ -508,7 +508,7 @@ $$
}
```
=== "JavaScript"
=== "JS"
```javascript title="counting_sort.js"
/* 计数排序 */
@@ -546,7 +546,7 @@ $$
}
```
=== "TypeScript"
=== "TS"
```typescript title="counting_sort.ts"
/* 计数排序 */
+2 -2
View File
@@ -227,7 +227,7 @@ comments: true
}
```
=== "JavaScript"
=== "JS"
```javascript title="heap_sort.js"
/* 堆的长度为 n ,从节点 i 开始,从顶至底堆化 */
@@ -270,7 +270,7 @@ comments: true
}
```
=== "TypeScript"
=== "TS"
```typescript title="heap_sort.ts"
/* 堆的长度为 n ,从节点 i 开始,从顶至底堆化 */
+2 -2
View File
@@ -98,7 +98,7 @@ comments: true
}
```
=== "JavaScript"
=== "JS"
```javascript title="insertion_sort.js"
/* 插入排序 */
@@ -117,7 +117,7 @@ comments: true
}
```
=== "TypeScript"
=== "TS"
```typescript title="insertion_sort.ts"
/* 插入排序 */
+2 -2
View File
@@ -240,7 +240,7 @@ comments: true
}
```
=== "JavaScript"
=== "JS"
```javascript title="merge_sort.js"
/* 合并左子数组和右子数组 */
@@ -286,7 +286,7 @@ comments: true
}
```
=== "TypeScript"
=== "TS"
```typescript title="merge_sort.ts"
/* 合并左子数组和右子数组 */
+8 -8
View File
@@ -139,7 +139,7 @@ comments: true
}
```
=== "JavaScript"
=== "JS"
```javascript title="quick_sort.js"
/* 元素交换 */
@@ -169,7 +169,7 @@ comments: true
}
```
=== "TypeScript"
=== "TS"
```typescript title="quick_sort.ts"
/* 元素交换 */
@@ -432,7 +432,7 @@ comments: true
}
```
=== "JavaScript"
=== "JS"
```javascript title="quick_sort.js"
/* 快速排序 */
@@ -447,7 +447,7 @@ comments: true
}
```
=== "TypeScript"
=== "TS"
```typescript title="quick_sort.ts"
/* 快速排序 */
@@ -750,7 +750,7 @@ comments: true
}
```
=== "JavaScript"
=== "JS"
```javascript title="quick_sort.js"
/* 选取三个元素的中位数 */
@@ -787,7 +787,7 @@ comments: true
}
```
=== "TypeScript"
=== "TS"
```typescript title="quick_sort.ts"
/* 选取三个元素的中位数 */
@@ -1138,7 +1138,7 @@ comments: true
}
```
=== "JavaScript"
=== "JS"
```javascript title="quick_sort.js"
/* 快速排序(尾递归优化) */
@@ -1159,7 +1159,7 @@ comments: true
}
```
=== "TypeScript"
=== "TS"
```typescript title="quick_sort.ts"
/* 快速排序(尾递归优化) */
+2 -2
View File
@@ -236,7 +236,7 @@ $$
}
```
=== "JavaScript"
=== "JS"
```javascript title="radix_sort.js"
/* 获取元素 num 的第 k 位,其中 exp = 10^(k-1) */
@@ -293,7 +293,7 @@ $$
}
```
=== "TypeScript"
=== "TS"
```typescript title="radix_sort.ts"
/* 获取元素 num 的第 k 位,其中 exp = 10^(k-1) */
+2 -2
View File
@@ -131,7 +131,7 @@ comments: true
}
```
=== "JavaScript"
=== "JS"
```javascript title="selection_sort.js"
/* 选择排序 */
@@ -152,7 +152,7 @@ comments: true
}
```
=== "TypeScript"
=== "TS"
```typescript title="selection_sort.ts"
/* 选择排序 */