mirror of
https://github.com/krahets/hello-algo.git
synced 2026-07-11 15:06:07 +00:00
build
This commit is contained in:
@@ -129,7 +129,7 @@ comments: true
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title=""
|
||||
/* 类 */
|
||||
@@ -157,7 +157,7 @@ comments: true
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title=""
|
||||
/* 类 */
|
||||
@@ -347,7 +347,7 @@ comments: true
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title=""
|
||||
function algorithm(n) {
|
||||
@@ -359,7 +359,7 @@ comments: true
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title=""
|
||||
function algorithm(n: number): void {
|
||||
@@ -514,7 +514,7 @@ comments: true
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title=""
|
||||
function constFunc() {
|
||||
@@ -534,7 +534,7 @@ comments: true
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title=""
|
||||
function constFunc(): number {
|
||||
@@ -758,7 +758,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title="space_complexity.js"
|
||||
/* 常数阶 */
|
||||
@@ -779,7 +779,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title="space_complexity.ts"
|
||||
/* 常数阶 */
|
||||
@@ -1012,7 +1012,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title="space_complexity.js"
|
||||
/* 线性阶 */
|
||||
@@ -1032,7 +1032,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title="space_complexity.ts"
|
||||
/* 线性阶 */
|
||||
@@ -1251,7 +1251,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title="space_complexity.js"
|
||||
/* 线性阶(递归实现) */
|
||||
@@ -1262,7 +1262,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title="space_complexity.ts"
|
||||
/* 线性阶(递归实现) */
|
||||
@@ -1408,7 +1408,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title="space_complexity.js"
|
||||
/* 平方阶 */
|
||||
@@ -1429,7 +1429,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title="space_complexity.ts"
|
||||
/* 平方阶 */
|
||||
@@ -1618,7 +1618,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title="space_complexity.js"
|
||||
/* 平方阶(递归实现) */
|
||||
@@ -1630,7 +1630,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title="space_complexity.ts"
|
||||
/* 平方阶(递归实现) */
|
||||
@@ -1786,7 +1786,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title="space_complexity.js"
|
||||
/* 指数阶(建立满二叉树) */
|
||||
@@ -1799,7 +1799,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title="space_complexity.ts"
|
||||
/* 指数阶(建立满二叉树) */
|
||||
|
||||
@@ -76,7 +76,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title=""
|
||||
// 在某运行平台下
|
||||
@@ -91,7 +91,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title=""
|
||||
// 在某运行平台下
|
||||
@@ -269,7 +269,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title=""
|
||||
// 算法 A 时间复杂度:常数阶
|
||||
@@ -291,7 +291,7 @@ $$
|
||||
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title=""
|
||||
// 算法 A 时间复杂度:常数阶
|
||||
@@ -484,7 +484,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title=""
|
||||
function algorithm(n) {
|
||||
@@ -498,7 +498,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title=""
|
||||
function algorithm(n: number): void{
|
||||
@@ -701,7 +701,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title=""
|
||||
function algorithm(n) {
|
||||
@@ -720,7 +720,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title=""
|
||||
function algorithm(n: number): void {
|
||||
@@ -922,7 +922,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title="time_complexity.js"
|
||||
/* 常数阶 */
|
||||
@@ -934,7 +934,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title="time_complexity.ts"
|
||||
/* 常数阶 */
|
||||
@@ -1085,7 +1085,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title="time_complexity.js"
|
||||
/* 线性阶 */
|
||||
@@ -1096,7 +1096,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title="time_complexity.ts"
|
||||
/* 线性阶 */
|
||||
@@ -1245,7 +1245,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title="time_complexity.js"
|
||||
/* 线性阶(遍历数组) */
|
||||
@@ -1259,7 +1259,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title="time_complexity.ts"
|
||||
/* 线性阶(遍历数组) */
|
||||
@@ -1422,7 +1422,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title="time_complexity.js"
|
||||
/* 平方阶 */
|
||||
@@ -1438,7 +1438,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title="time_complexity.ts"
|
||||
/* 平方阶 */
|
||||
@@ -1650,7 +1650,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title="time_complexity.js"
|
||||
/* 平方阶(冒泡排序) */
|
||||
@@ -1673,7 +1673,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title="time_complexity.ts"
|
||||
/* 平方阶(冒泡排序) */
|
||||
@@ -1912,7 +1912,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title="time_complexity.js"
|
||||
/* 指数阶(循环实现) */
|
||||
@@ -1931,7 +1931,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title="time_complexity.ts"
|
||||
/* 指数阶(循环实现) */
|
||||
@@ -2114,7 +2114,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title="time_complexity.js"
|
||||
/* 指数阶(递归实现) */
|
||||
@@ -2124,7 +2124,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title="time_complexity.ts"
|
||||
/* 指数阶(递归实现) */
|
||||
@@ -2261,7 +2261,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title="time_complexity.js"
|
||||
/* 对数阶(循环实现) */
|
||||
@@ -2275,7 +2275,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title="time_complexity.ts"
|
||||
/* 对数阶(循环实现) */
|
||||
@@ -2426,7 +2426,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title="time_complexity.js"
|
||||
/* 对数阶(递归实现) */
|
||||
@@ -2436,7 +2436,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title="time_complexity.ts"
|
||||
/* 对数阶(递归实现) */
|
||||
@@ -2578,7 +2578,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title="time_complexity.js"
|
||||
/* 线性对数阶 */
|
||||
@@ -2592,7 +2592,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title="time_complexity.ts"
|
||||
/* 线性对数阶 */
|
||||
@@ -2776,7 +2776,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title="time_complexity.js"
|
||||
/* 阶乘阶(递归实现) */
|
||||
@@ -2791,7 +2791,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title="time_complexity.ts"
|
||||
/* 阶乘阶(递归实现) */
|
||||
@@ -3026,7 +3026,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "JavaScript"
|
||||
=== "JS"
|
||||
|
||||
```javascript title="worst_best_time_complexity.js"
|
||||
/* 生成一个数组,元素为 { 1, 2, ..., n },顺序被打乱 */
|
||||
@@ -3059,7 +3059,7 @@ $$
|
||||
}
|
||||
```
|
||||
|
||||
=== "TypeScript"
|
||||
=== "TS"
|
||||
|
||||
```typescript title="worst_best_time_complexity.ts"
|
||||
/* 生成一个数组,元素为 { 1, 2, ..., n },顺序被打乱 */
|
||||
|
||||
Reference in New Issue
Block a user