![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法设计
文章平均质量分 65
主要讲解算法题思路以及实现,算法知识点复习等
少年与爱永不丢失
这个作者很懒,什么都没留下…
展开
-
【2020蓝桥杯省赛B组】试题G:回文日期
【2020蓝桥杯省赛B组】试题G:回文日期这是一道难度比较简单的题目,数据规模较小,用暴力的方法也能破解,只是处理的过程较为繁琐。我一开始的想法是日期逐天增加,直到找到满足的答案为止。但这种方法很低级暴力,实在是想不出来好的方法才打算采用。我们其实不难发现一个规律:回文日期和 ABABBABA 型的回文日期的格式是固定,利用这种格式的特点,我们可以分别由前面4位和2位数字构造出新的日期,再对日期的合法性就行检验,如果不是合法的日期格式,再改变前面4位或2位数字继续构造日期,这样对8位数的处理就变成4位和2原创 2021-03-06 21:34:51 · 2767 阅读 · 6 评论 -
LeetCode每日一题3 - 872.叶子相似的树
题目名称:872.叶子相似的树难度 :简单题目描述请考虑一棵二叉树上所有的叶子,这些叶子的值按从左到右的顺序排列形成一个 叶值序列 。举个例子,如上图所示,给定一棵叶值序列为 (6, 7, 4, 9, 8) 的树。如果有两棵二叉树的叶值序列是相同,那么我们就认为它们是 叶相似 的。如果给定的两个根结点分别为 root1 和 root2 的树是叶相似的,则返回 true;否则返回 false 。示例1输入:root1 = [3,5,1,6,2,9,8,null,null,7,4], roo原创 2021-05-17 16:08:44 · 83 阅读 · 0 评论 -
LeetCode每日一题2 - 1486.数组异或操作
这道题目相对简单,是一道签到题,需要注意的是完全没有必要生成列表,因为这组数据是有规律的,用一个变量加循环结构便可遍历。原创 2021-05-07 22:10:08 · 129 阅读 · 0 评论 -
LeetCode每日一题1 - 1720.解码异或后的数组(Python编程)
这是个人刷题笔记系列,题目来源于LeetCode,使用的编程语言主要是python。原创 2021-05-07 18:29:51 · 194 阅读 · 1 评论