![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法练习
文章平均质量分 75
刷题
菏院第二宅男
这个作者很懒,什么都没留下…
展开
-
简析动态规划
在一个月之前,为了准备蓝桥杯比赛,我们学校组织了参加蓝桥杯竞赛的男人和女人们进行集中学习。在这段时间里我和我们学校很多爱学习爱算法的同学们一起进步一起讨论,同时对算法的学习也是从未停止。当我们学到动态规划的时候,很多人就感觉没有贪心算法查并集最短路这么容易理解了,在下对动态规划还是小有理解,所以在这里写下这篇博客。记录自己的学习和进步。对于动态规划的基本思想,很多书本上是这样解释的:和分治法相...原创 2019-04-07 17:31:38 · 124 阅读 · 1 评论 -
兄弟二叉树简析
一般来说,大学开设的数据结构的课程更偏向于理论,对于具体问题的解决方法需要同学自己去练习掌握。前几天,山东科技大学的一个高中同学需要做设计,这个设计不是一般意义上的小项目而是一个编程练习,但是需要答辩。问题还是那个很经典的问题–家谱。设计一个家谱最核心的问题就是家谱的数据结构,毫无疑问,一定是采用树状结构。但是,如果某一个男子有三四个孩子那么这个节点就要有三四个子节点。从解答问题的角度来说,如...原创 2019-04-08 15:00:36 · 524 阅读 · 0 评论 -
A Knight's Journey
在中国象棋中(国际象棋也有)马是一种很有创造意义的棋子,古人通过日字,让马能够踏遍棋盘的每一个角落。但是在中国象棋棋盘中大小是固定的,如果棋盘大小和形状都是我们自己指定的会怎么样?山东理工这个题很明显的思路就是一步步尝试,如果碰壁就回头的深度优先搜索思想。#include<iostream>#include<math.h>using namespace std;b...原创 2019-07-04 18:19:46 · 239 阅读 · 0 评论