![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
04_数据结构与算法
日常收集
慎独5
这个作者很懒,什么都没留下…
展开
-
C语言_单向链表_节点数据类型不限定
一. 该代码主要记录了单向链表如下几个功能的实现:1. 初始化2. 插入节点3. 修改所有含有某个值的节点4. 按照位置删除某个节点5. 删除所有含有某个值的节点6. 链表翻转和逆序7. 链表的遍历8. 链表的长度9.链表销毁。二.代码如下:#include <stdlib.h>#include <string.h>struct linknode{ void **m_pAddress; struct linknod原创 2020-06-26 05:15:45 · 233 阅读 · 0 评论 -
C语言_9种排序算法
01 - 冒泡排序void bubbleSort(int *arr, int len){ if(NULL == arr || len < 2) { return; } int i,j; for(i = 0; i < len; i++) { for(j = len - 1 - i; j >= 0; j--) { if(arr[j-1] > arr[j])原创 2020-06-27 20:43:50 · 196 阅读 · 0 评论 -
C语言_顺序栈_sequenceStack
01 - sequenceStack.h#include <stdlib.h>#include <string.h>#define MAX 1024struct seqStack{ void *m_pAddress[MAX]; int m_Size;};#ifdef __cplusplusextern "C" {#endif void *init_SeqStack(); void push_SeqStack(void *.原创 2020-06-28 03:31:54 · 278 阅读 · 0 评论