chenyufeng's repositories
LinkedList_HeadNode
C语言实现单链表(带头结点)的基本操作
Queue_Array
C语言实现使用静态数组实现循环队列
Queue_DynamicArray
C语言实现使用动态数组来构建循环链表
DeleteNodeDoubleLinkedList_HeadList
C语言实现删除带头结点尾结点的双向非循环链表中的一个节点
BubbleSortLinkedList_HeadNode
C语言实现对带头结点的单链表进行冒泡排序
HeadInsertAndTailInsert_HeadNode
C语言实现头插法、尾插法两种方法来构建带头结点的单链表
DoubleLinkedList_HeadList
C语言实现带头结点尾结点的双向非循环链表的基本操作
Stack_DynamicArray
C语言实现使用动态数组来构建栈结构
Stack_LinkedList
C语言实现使用带头结点的单链表构造栈
Block_WeakSelf
解决iOS开发中在Block中的self循环引用问题。
BubbleSortLinkedList
使用单链表(不带头结点)实现冒泡排序
DeleteLinkedList
删除单链表(不带头结点)中的某个节点。(1)删除pos位置的节点;(2)判断x值是否在链表中,如果存在则删除该节点;
DeleteLinkedList_HeadNode
C语言实现删除带头结点单链表中的某一个节点
DeleteNodeDoubleList
C语言实现不带头结点的非循环双向链表的节点删除。
DoubleLinkedList
C语言实现非循环双向链表(不带头结点)的基本操作
DoubleLinkedList_BubbleSort
C语言实现对不带头结点的非循环双向链表的冒泡排序
DoubleLinkedList_NodeList_BubbleSort
C语言实现对带头结点尾结点的双向非循环链表进行冒泡排序
HeadInsertAndTailInsert
C实现单链表的头插法和尾插法来构建单链表(不带头结点)
HeadInsertAndTailInsert_DoubleList_HeadList
C语言实现头插法、尾插法两种方式来建立带头结点、尾结点的双向非循环链表
HeadInsertAndTailInsertDoubleList
C语言实现使用头插法和尾插法两种方式来构建不带头结点的非循环双链表
InsertDoubleLinkedList
C语言实现双向非循环链表(不带头结点)的节点插入
InsertList
在单链表(不带头结点)某个指定位置pos插入一个值为x的节点,这里使用尾插法
InsertList_HeadNode
C语言实现往带头结点的单链表中插入一个节点
InsertNodeDoubleLinkedList_HeadNode
C语言实现对带头结点尾结点的双向非循环链表插入节点
Queue_LinkedList
C语言实现使用带头结点尾结点的双向非循环链表构造队列。
ReverseDoubleLinkedList
实现对双向非循环链表(不带头结点)的逆序打印
ReverseLinkedList
逆序输出单链表(不带头结点)的节点
ReverseLinkedList_HeadNode
C语言实现逆序打印带头结点的单链表
Stack_StaticArray
C语言实现使用静态数组来构建栈结构