Skip to content

Commit

Permalink
update againagain
Browse files Browse the repository at this point in the history
  • Loading branch information
Sikesibian authored Oct 18, 2024
1 parent 1b0db4e commit ec32ee4
Show file tree
Hide file tree
Showing 6 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion posts/2024/2_advanced_C/ds_ex1.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Author: [doyo](https://github.com/doyo2024)

&emsp;&emsp;完整代码详见<a href="https://ucas-ctf.github.io/posts/code/ds_ex1/doubly_linked_list.c" download="doubly_linked_list.c">此处(点击下载)</a>。
&emsp;&emsp;完整代码详见<a href="https://ucas-ctf.github.io/posts/2024/2_advanced_C/code/ds_ex1/doubly_linked_list.c" download="doubly_linked_list.c">此处(点击下载)</a>。

&emsp;&emsp;双向链表与单向链表类似,仅仅是多了一个指向前一个元素的前驱指针:

Expand Down
4 changes: 2 additions & 2 deletions posts/2024/2_advanced_C/ds_ex2.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Author: [doyo](https://github.com/doyo2024)

## 用数组实现栈

&emsp;&emsp;完整代码详见<a href="https://ucas-ctf.github.io/posts/code/ds_ex2/array_stack.c" download="array_stack.c">此处(点击下载)</a>。
&emsp;&emsp;完整代码详见<a href="https://ucas-ctf.github.io/posts/2024/2_advanced_C/code/ds_ex2/array_stack.c" download="array_stack.c">此处(点击下载)</a>。

### 栈的必要元素

Expand Down Expand Up @@ -73,7 +73,7 @@ ElemType Pop() {

## 用数组实现队列

&emsp;&emsp;完整代码详见<a href="https://ucas-ctf.github.io/posts/code/ds_ex2/array_queue.c" download="array_queue.c">此处(点击下载)</a>。
&emsp;&emsp;完整代码详见<a href="https://ucas-ctf.github.io/posts/2024/2_advanced_C/code/ds_ex2/array_queue.c" download="array_queue.c">此处(点击下载)</a>。

### 队列的必要元素

Expand Down
4 changes: 2 additions & 2 deletions posts/2024/2_advanced_C/ds_ex3.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ pop eax

&emsp;&emsp;我们来研究一个实例。

&emsp;&emsp;下面的代码给出了一个简单的、带函数调用的程序test.c<a href="https://ucas-ctf.github.io/posts/code/ds_ex3/test.c" download="test.c">(点击此处可以下载源代码)</a>:
&emsp;&emsp;下面的代码给出了一个简单的、带函数调用的程序test.c<a href="https://ucas-ctf.github.io/posts/2024/2_advanced_C/code/ds_ex3/test.c" download="test.c">(点击此处可以下载源代码)</a>:

```c
int x = 1, y = 3;
Expand All @@ -71,7 +71,7 @@ int main() {
}
```
&emsp;&emsp;用如下指令编译可以得到汇编程序(完整汇编程序详见<a href="https://ucas-ctf.github.io/posts/code/ds_ex3/test.S" download="test.S">此处(点击下载)</a>):
&emsp;&emsp;用如下指令编译可以得到汇编程序(完整汇编程序详见<a href="https://ucas-ctf.github.io/posts/2024/2_advanced_C/code/ds_ex3/test.S" download="test.S">此处(点击下载)</a>):
```shell
gcc test.c -m32 -S -o test.S
Expand Down
2 changes: 1 addition & 1 deletion posts/2024/2_advanced_C/ds_s1.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Author: [doyo](https://github.com/doyo2024)

&emsp;&emsp;顾名思义,**链表(linked list)** 就是用指针将元素链接起来,这是实现线性表的一种常见方式。

&emsp;&emsp;完整代码详见<a href="https://ucas-ctf.github.io/posts/code/ds_s1/list.c" download="list.c">此处(点击下载)</a>。
&emsp;&emsp;完整代码详见<a href="https://ucas-ctf.github.io/posts/2024/2_advanced_C/code/ds_s1/list.c" download="list.c">此处(点击下载)</a>。

### 链表的必要成员

Expand Down
2 changes: 1 addition & 1 deletion posts/2024/2_advanced_C/ds_s2.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Author: [doyo](https://github.com/doyo2024)

下面基于[上一份讲义](https://ucas-ctf.github.io/posts/ds_s1)中的单向链表给出栈的一种实现。正如前文所述,栈实际上是一种特殊的线性表,所以只需要对单向列表的实现略作修改,使其插入、删除操作仅在其一端进行即可。

&emsp;&emsp;完整代码详见<a href="https://ucas-ctf.github.io/posts/code/ds_s2/stack.c" download="stack.c">此处(点击下载)</a>。
&emsp;&emsp;完整代码详见<a href="https://ucas-ctf.github.io/posts/2024/2_advanced_C/code/ds_s2/stack.c" download="stack.c">此处(点击下载)</a>。

### 栈的必要元素

Expand Down
2 changes: 1 addition & 1 deletion posts/2024/2_advanced_C/ds_s3.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Author: [doyo](https://github.com/doyo2024)

下面基于[上上份讲义](https://ucas-ctf.github.io/posts/ds_s1)中的单向链表给出栈的一种实现。正如前文所述,队列实际上也是一种特殊的线性表,所以只需要对单向列表的实现略作修改,使其插入仅在其一端、删除在另一端进行即可。

&emsp;&emsp;完整代码详见<a href="https://ucas-ctf.github.io/posts/code/ds_s3/queue.c" download="queue.c">此处(点击下载)</a>。
&emsp;&emsp;完整代码详见<a href="https://ucas-ctf.github.io/posts/2024/2_advanced_C/code/ds_s3/queue.c" download="queue.c">此处(点击下载)</a>。

### 队列的必要元素

Expand Down

0 comments on commit ec32ee4

Please sign in to comment.