数据结构和算法
Hao973
码农
展开
-
C++ hashmap实现(Key, Value为string类型)
HashMap中节点(key, value)存储类型都为string类型 代码如下: #include #include #include using namespace std; class HashNode{ public: string mKey; string mValue; HashNode *next; HashNode(string原创 2018-02-07 10:58:14 · 6278 阅读 · 0 评论 -
数据结构算法学习--stack实现
1 栈(stack)是限定尽在表尾进行插入和删除操作的线性表。 2 栈中允许插入和删除的一端称为栈顶(top),另一端称为栈底(buttom),不含任何数据元素的栈称为空栈(empty)。 3 栈又称为后进先出(Last In First Out)的线性表,简称LIFO结构。 4 栈的插入操作,叫进栈,也称压栈、入栈。 5 栈的删除操作,叫出栈,也又叫作弹栈。 栈的图例: 栈顺序存...原创 2018-03-02 10:41:16 · 270 阅读 · 0 评论