C++ 链接表从 0 到 1 的实践应用
C++ 链接表从 0 到 1 的实践应用
1 |
|
函数 | 传参 | 功能 |
---|---|---|
insert | (T val, int position) | 在索引Node前插入Node |
remove_Index_node | (int position) | 删除索引处Node |
remove_value_Allnode | T val | 根据给定的值删除Node |
print_LinkedList | 显示遍历Linked List所有Node | |
push_back | (T val) | 在Linked List 尾部添加Node |
push_front | (T val) | 在Linked List 头部添加Node |
pop_back | 在Linked List 尾部删除Node | |
pop_front | 在Linked List 头部删除Node | |
Size | 返回LinkedList的长度 | |
find_Generics | (T val) | 查找val 是否存在于Linked List中 |
find_Index | (T val) | 查找并返回Linked List中 val的索引下标 |
ChangeNode_value | (T val,int position) | 改变Linked List中 索引处的节点的value |
move_node | (int Index,int position) | 移动Linked List中Index节点到position位置 |
reverse | 反转LinkedList | |
Get_Intermediate_NodeIndex | 获取LinkedList的中间节点Index | |
Get_Intermediate_NodeValue | 获取LinkedList的中间节点的Value | |
Rotate_linkedlists | (int Index) | 将参数索引前N个节点移到LinkedList 末尾 |
今后会尝试玩更多的数据结构与算法的实现记录我的学习: 仓库地址
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.