mirror of
https://gitee.com/apaki/unicstl.git
synced 2025-05-17 19:41:36 +08:00
修改readme的说明,并添加命名规范
This commit is contained in:
parent
5d4a461543
commit
bd9f07ae65
42
README.md
42
README.md
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
> 标准:--std=c99
|
> 标准:--std=c99
|
||||||
|
|
||||||
[数据结构详细说明](http://wenjianfeng.top)
|
[数据结构详细说明](https://blog.wenjianfeng.top)
|
||||||
|
|
||||||
## 数据结构
|
## 数据结构
|
||||||
|数据结构 | 原理 |说明 |
|
|数据结构 | 原理 |说明 |
|
||||||
@ -45,7 +45,39 @@
|
|||||||
**【A1】** 若链表的操作流程为,先查找元素再删除元素。那么时间复杂度确实是$O(n)$。但是链表的增删优势,在其他应用有体现。比如双向队列,插入和删除效率都为$O(1)$。
|
**【A1】** 若链表的操作流程为,先查找元素再删除元素。那么时间复杂度确实是$O(n)$。但是链表的增删优势,在其他应用有体现。比如双向队列,插入和删除效率都为$O(1)$。
|
||||||
|
|
||||||
|
|
||||||
## 版本
|
## 规范
|
||||||
| 版本 | 说明 |
|
### 版本说明
|
||||||
|:----:|:----:|
|
|
||||||
| 0.xx.xx | 测试版本 |
|
| 版本 | 范围 | 更新说明 |
|
||||||
|
|:----:|:----:|:----:|
|
||||||
|
| 主版本号 | 0 ~ 99 | 代码框架大改,完全不兼容旧版 |
|
||||||
|
| 次版本号 | 0 ~ 99 | 代码框架尽量兼容旧版,增信大功能、修复重大bug等 |
|
||||||
|
| 小版本号 | 0 ~ 99 | 代码框架兼容旧版,新增小功能、修复bug等 |
|
||||||
|
|
||||||
|
举例说明:
|
||||||
|
```c
|
||||||
|
// 若 major > 0 ,则代表正式发布版本
|
||||||
|
#define VER_MAJOR 1
|
||||||
|
#define VER_MINOR 2
|
||||||
|
#define VER_MICRO 5
|
||||||
|
```
|
||||||
|
|
||||||
|
### 工程命名
|
||||||
|
`工程名(_功能)_v版本号_日期(_时间)(-其他信息)`
|
||||||
|
> 括号内表示可选项
|
||||||
|
|
||||||
|
| 其他信息后缀 | 说明 | 详细
|
||||||
|
|:----:|:----:|----
|
||||||
|
| aX | alpha内测版 | 可能仅测试了新增功能,但没有测试新增功能对其他模块的影响
|
||||||
|
| bX | beta公测版 | 不仅测试了新增功能,也测试了其他模块,尽量保证新增的功能不影响原来的旧功能。
|
||||||
|
| ... | | 或者添加其他有有效信息
|
||||||
|
|
||||||
|
举例说明:
|
||||||
|
```shell
|
||||||
|
unicstl_stack_v1.2.5_20240717-a0.zip
|
||||||
|
|
||||||
|
# 带a或者b后缀,表示当前版本发布前的测试版。如果发布后,则直接更新版本号了
|
||||||
|
```
|
||||||
|
|
||||||
|
## 更新日志
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user