Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
250 changes: 0 additions & 250 deletions .github/workflows/release.yml

This file was deleted.

69 changes: 0 additions & 69 deletions CHANGELOG.md

This file was deleted.

10 changes: 1 addition & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,9 @@

`StrangeSort` 是一个基于 `.NET 10` 的 C# 类库,实现几种冠以**历史经典人物**的名字的奇异算法。只是为了好玩!

## 快速开始

NuGet 包名:`StrangeSort`

GitHub Packages 源:`https://nuget.pkg.github.com/yhcedpn/index.json`

[Wiki 快速开始](https://github.com/yhcedpn/StrangeSort/wiki/Quick-Start):安装后的最小使用路径。

## 文档索引

1. [Wiki 主索引](https://github.com/yhcedpn/StrangeSort/wiki):文档入口。
1. [Wiki 主索引](https://github.com/yhcedpn/StrangeSort/wiki):文档入口。你可以在这里获取项目的细节内容。

2. [StrangeSort 开发规范](./specs/StrangeSort%20%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83.md):架构设计要求、变更防漂移规定、各算法行为协议。

Expand Down
6 changes: 1 addition & 5 deletions wiki/BrezhnevSort-Guide.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
# BrezhnevSort Guide

`BrezhnevSort` 不看输入值,只按输入长度生成 `1..n`。

## 什么时候用

当你要把任意数值序列直接改写成序数序列时可以用它,可以让任意数值序列和勃列日涅夫同志领导的中央的总路线一起摇摆!
`BrezhnevSort` 不看输入值,只按输入长度生成 `1..n`。该算法会把任意数值序列直接改写成序数序列,可以让任意数值序列和勃列日涅夫同志领导的中央的总路线一起摇摆!

## 示例

Expand Down
6 changes: 1 addition & 5 deletions wiki/EpsteinSort-Guide.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
# EpsteinSort Guide

`EpsteinSort` 会先过滤,再排序。只有 `[0, 18)` 内的值能留下来。

## 什么时候用

当你需要固定区间过滤加排序,而不是通用排序时可以用它。像爱泼斯坦先生一样,保留并排序未成年人!
`EpsteinSort` 会先过滤,再排序。只有 `[0, 18)` 内的值能留下来。它就像爱泼斯坦先生一样,只保留并排序未成年人!

## 示例

Expand Down
25 changes: 9 additions & 16 deletions wiki/Home.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,16 @@

这里是 StrangeSort 的文档主索引。

## 先看哪里
## 指示牌

1. 想先跑起来:看 [Quick Start](Quick-Start)。
2. 想了解具体算法怎么用:看下面的算法教程页。
3. 想确认精确行为和测试要求:看仓库 `specs/` 里的两份规范。
想了解具体算法怎么用?看下面的索引列出的算法教程页。

## 页面索引

1. [Quick Start](Quick-Start)
2. [StalinSort Guide](StalinSort-Guide)
3. [ThanosSort Guide](ThanosSort-Guide)
4. [EpsteinSort Guide](EpsteinSort-Guide)
5. [BrezhnevSort Guide](BrezhnevSort-Guide)
6. [TrumpSort Guide](TrumpSort-Guide)
想确认精确行为和测试要求?看 [StrangeSort 开发规范](https://github.com/yhcedpn/StrangeSort/blob/main/specs/StrangeSort%20%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83.md) 和 [StrangeSortTest 测试规范](https://github.com/yhcedpn/StrangeSort/blob/main/specs/StrangeSortTest%20%E6%B5%8B%E8%AF%95%E8%A7%84%E8%8C%83.md)

## 规范入口
## 页面索引

1. [StrangeSort 开发规范](https://github.com/yhcedpn/StrangeSort/blob/main/specs/StrangeSort%20%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83.md)
2. [StrangeSortTest 测试规范](https://github.com/yhcedpn/StrangeSort/blob/main/specs/StrangeSortTest%20%E6%B5%8B%E8%AF%95%E8%A7%84%E8%8C%83.md)
3. [README](https://github.com/yhcedpn/StrangeSort#readme)
1. [StalinSort Guide](StalinSort-Guide)
2. [ThanosSort Guide](ThanosSort-Guide)
3. [EpsteinSort Guide](EpsteinSort-Guide)
4. [BrezhnevSort Guide](BrezhnevSort-Guide)
5. [TrumpSort Guide](TrumpSort-Guide)
Loading