算法基础练习
小白刚接触算法,都是基础解法,培养思想专用。。。
谔码者
我的代码就像薛定谔的猫,只有你打开箱子,才能看到我的能力 我相信,未来会更好不是鸡汤
展开
-
【蓝桥杯真题练习】JAVA语言B组:愤怒小鸟(不费力的答案详解)
蓝桥杯真题JAVA语言B组试题愤怒小鸟题目解题思路代码 愤怒小鸟题目 X星球愤怒的小鸟喜欢撞火车! 一根平直的铁轨上两火车间相距 1000 米 两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。 愤怒的小鸟从A车出发,时速50米/秒,撞向B车, 然后返回去撞A车,再返回去撞B车,如此往复… 两火车在相距1米处停车。 问:这期间愤怒的小鸟撞 B 车多少次? 注意:需要提交的是一个整数(表示撞B...原创 2019-03-06 19:56:01 · 810 阅读 · 0 评论 -
DFS深度优先搜索小白易懂
一分钟学会DFS深度优先搜索前言抛出问题问题分析故事引入深度优先搜索结构能够解决什么问题注意点 前言 肺炎让我待在家里好几天(虽然没有肺炎,我也这样),于是就学习了DFS深度优先搜索。发现其用到了递归,这个就有点难理解,或者说,容易绕晕。我是看了《啊哈!算法》这本书,感觉里边写的还挺容易懂的。 这也算我的总结吧,哈哈哈 抛出问题 给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上...原创 2020-02-01 15:20:43 · 222 阅读 · 0 评论 -
【个人笔记】KMP算法菜鸟理解【java实现】
问题引入 现有一个 主字符串 “ABCDABBDEG”,一个 子字符串 “ABB”。 求 子字符串 在 主字符串 中 第一次 出现的位置原创 2019-07-19 14:56:48 · 148 阅读 · 0 评论