
数据结构学习笔记
文章平均质量分 82
H992109898
这个作者很懒,什么都没留下…
展开
-
字符串模式匹配
一.暴力匹配(时间复杂度n*m) 2个字符串长度相乘int bruteForce(char *str, char *pat){ int i,j; for(i = 0,j = 0; ; i++,j = 0){ while(str[i] == pat[j]){ i++,j++; if(!pat[j])原创 2016-02-07 11:13:25 · 356 阅读 · 0 评论 -
JAVA实现字符串四则运算
JAVA实现输入字符串四则运算表达式(不带括号)输出字符串结果原创 2016-11-03 21:19:15 · 9576 阅读 · 1 评论 -
栈的应用:中缀表达式转化为后缀表达式(逆波兰表达式)
#include #include #include #include "MyownStack.h"using namespace std;const int Max = 1000;int main(){ MyOwnStack s; char c,e; cout while(1){ s原创 2016-02-04 20:06:40 · 1248 阅读 · 0 评论 -
优先队列
template class priorityQueue{ public: priorityQueue(); virtual ~priorityQueue(); void insertQueue(T e); T pop(); int getNumOfQueue(){ return num; } pr原创 2016-02-21 20:05:38 · 390 阅读 · 0 评论 -
栈的应用:逆波兰表达式
栈的应用:逆波兰表达式输入:逆波兰表达式。要求:1 .每个数字和符号之间用空格隔开。 2 .以#结尾,输出其结果。输出:式子结果代码如下(用的栈是刚刚自己写的哈,就在另外一篇博客里面):#include #include #include #include "MyOwnStack.h"using namespace std; int main() {原创 2016-02-04 20:02:17 · 1263 阅读 · 0 评论 -
动态栈的实现(C++)
#include using namespace std;const int STACKINCREMENT = 20;const int STACK_INIT_SIZE = 10;template class MyOwnStack{ public: MyOwnStack(); virtual ~MyOwnStack(); in原创 2016-02-04 18:32:05 · 1158 阅读 · 0 评论 -
骑士周游问题(暴力解决:回溯法)
建议测试数据 3 0 或 4 0原创 2016-02-16 13:35:03 · 5244 阅读 · 0 评论 -
优先队列的实现及其在哈夫曼编码中的应用
虽然哈夫曼树才是写了好久的。原创 2016-02-14 19:29:22 · 909 阅读 · 0 评论 -
线索二叉树的创建、中序遍历、左右插入
弄了一天- -!原创 2016-02-10 13:02:49 · 1568 阅读 · 0 评论 -
二叉树的创建和遍历
/*-----------------------------Mission:1.建立二叉树,输入^表示空节点。2.遍历二叉树,打印所在层数-----------------------------*/#include #include using namespace std;struct binTreeNode{ char data; binTreeNod原创 2016-02-08 21:54:01 · 525 阅读 · 0 评论 -
队列
template class Hqueue{ public: Hqueue(); virtual ~Hqueue(); void insertQueue(T e); T deleteQueue(); int getNumOfQueue(){ return num; } protected:原创 2016-02-05 20:17:28 · 382 阅读 · 0 评论 -
PAT C4-GPLT L2部分题解
L2-001. 紧急救援1.题意:给一个点上带权,边上带长度的图,寻找最短路,要求输出所有最短路的数量并且找出一条最短路满足路上的点的权的和最大,输出最短路路径。 题目链接:https://www.patest.cn/contests/gplt/L2-0012.思路:最短路变形 1.在套用最短路算法的时候增加一个数组weightRes,记录走过的路节点上权重的和,每次扩...原创 2018-03-30 19:05:07 · 413 阅读 · 0 评论