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.
Comment







