数据结构
文章平均质量分 81
良哥95
天域至尊
展开
-
数据结构学习实录一 — 静态链表
大家好,我是良哥,眼见期末考试越来越近,但由于我们数据结构老师技术太过厉害,导致全班都处于不听不听,王八念经的状态,所以今天我开始自学数据结构,并对其中难点部分进行C++编程实现,以此打破老师所谓的给你们正确代码你们就不好好学的理由。他的代码都是用word打的,‘=’打成‘-’,还自称自己是专家,技术证明一切,计算机不存在老专家和经典。最新才最具有生命力,不进步就是外行,长江后浪推前浪,前浪死在沙原创 2017-06-08 12:34:39 · 435 阅读 · 0 评论 -
数据结构学习实录二—算法的评价
这个算是考研必考题吧,不讨论不行,当然,在实际程序编写的时候也自然要考虑。首先,什么是算法? 算法是指对特定问题求解步骤的一种描述,他是指令的有限序列。简而言之就跟你去吃饭一样,首先走路,走到饭店,点餐,吃饭,付账,回家。那么这就是吃饭算法。1.走路。2.点饭。3.吃饭。4.付账。5.回家。这就是一个有限序列。所以第一算法要有限,无限死循环可不是算法。比如你一原创 2017-06-08 14:13:04 · 250 阅读 · 0 评论 -
数据结构学习实录三—中缀表达式转后缀表达式(C++)
我们先来看下中缀表达式的计算法则:1.有括号要先算括号里的。2.乘除比加减优先级要高。3.乘方与开方比乘除优先级要高。4.计算顺序根据题目自行确定。中缀表达式不能使用较为简单的逻辑进行描述,所以如果使用中缀表达式进行运算,编程实现无疑是困难了许多。我们分析下,后缀表达式的运算法则非常简单1.从前往后扫描,数字不做处理。2.遇到运算符,则取运算符前两个数字进行计算。3.用计算结果替代原来两个数字和运算符,并从新从第一步开始运行,直到只有一个数字为止。原创 2017-06-08 15:16:13 · 834 阅读 · 0 评论 -
数据结构学习五—树的简介
背景音乐 Crazy Frog(疯狂的青蛙) 初中时听得歌 听一次洗脑一次。typedef 结点 节点;//输入法脑残,懒得去区分了,正确为结点今天我们来讲树,首先来讲自然界的树,树有根,有枝干,有叶子,并且从根到叶子有且只有一条路径(奇葩的树,不考虑)。这是人类最喜欢接触的一种存储结构。欢喜吧,不信吧。比如,你去图书馆看书,啊看什么呢?我想看小说,最新的有什么呢?《不学好数据结构原创 2017-06-21 15:36:24 · 232 阅读 · 0 评论 -
数据结构学习实录四—后缀表达式的计算(C++)
在上一节我们讲了中缀表达式如何转后缀表达式,并且给出了C++代码实现,当然我承认,上次写代码的时候有点昏昏沉沉的,所以写的并不好,逻辑不是很清晰,不过还好没错啦,这次我们来讨论后缀表达式计算的实现。后缀表达式怎么计算?请参考我的上一篇文章,这里不做具体讲解了。额 我想想,编程的具体计算步骤我们还是要讨论的。使用栈进行解决。约法三章:1.遇到数字不操作,直接压栈。‘2.遇到运算原创 2017-06-09 16:14:16 · 772 阅读 · 0 评论 -
判断两个字符串内数字是否相同,向量相同的C++程序。
一个高中哥们,拜托我帮他写程序,鉴于他面临的挂科的风险,又加上他老师教的也不是很好。就重操旧业,来了段C++。今天发这个博客主要是把代码贴出来纪念下,同时也供写这作业的同学参考下。程序的题目了,可高大上了,厉害的紧啊!全英文,这把我吓的,看了半天懂了,人家说有一种向量什么什么的,厉害的很,让你比较俩向量是否相等。厉害了,这是干啥呀?看了一会懂了,从DOS界面让用户输入俩字符串,字符串内是数字,两个...原创 2018-03-23 01:16:10 · 1985 阅读 · 1 评论 -
记录mysql服务启动的问题与外键设置的问题
自啥啥啥时候以来,MySQL开启了魔性模式。启动服务的命令:systemctl start mariadb增加到启动项的命令:systemctl enable mariadb一直记不住的外键:create teble 表名(变量名 类型 其他设置,……foreign key(变量名) references 另一个表名(字段名));中文字符都是乱码的...原创 2019-04-02 22:40:35 · 142 阅读 · 0 评论