数据结构与算法
文章平均质量分 92
主要是数据结构链表、树、图、哈希表。还有一些树、图中常用的算法:最短路、最小生成树、关键路径、广度深度优先遍历等等。
酷尔。
骏马自知前程远,无须扬鞭自奋蹄!
展开
-
【Python 百练成钢】DNA、蛇形矩阵、Huffuman树、K-进制数、K倍区间、交换瓶子、第几个幸运数、四平方和、The 3n + 1 problem、大数乘法
分享了几道感觉不错的算法题,刷完这几道算法题应该对大家的编程技巧与编程思想都会有很大的提升。每道算法题都配有详细的思路解析与代码,是博主进行定期回顾进行的总结,希望对大家也有所帮助。算法题包括以下:DNA、蛇形矩阵、Huffuman树、K-进制数、K倍区间、交换瓶子、第几个幸运数、四平方和、The 3n + 1 problem、大数乘法原创 2022-05-19 14:03:30 · 796 阅读 · 9 评论 -
【Python 百炼成钢】八数码、九宫格问题
分享了求解八数码、九宫格问题的思路以及源代码。并对有解无解的情况做出了分析。原创 2022-05-13 11:29:05 · 875 阅读 · 2 评论 -
算法零基础到省一的“混”奖经历【第十三届蓝桥杯 Python B组】
2022年第十三届蓝桥杯省赛算是结束了,趁五一期间不是很忙写一下自己的参赛心得,是对过去的参赛经历做的总结,也是对未来国赛的展望。希望对博主自身有帮助,也希望对大家有所帮助。原创 2022-05-01 18:14:33 · 8553 阅读 · 29 评论 -
【Python 百练成钢】通过写题快速入门动态规划
分享了几道动态规划入门级别的练习题,以及博主在学习动态规划时候的学习笔记。在写题中学习知识点,强化知识点,巩固知识点。练就钢一样的码代码能力。原创 2022-04-23 10:14:39 · 816 阅读 · 20 评论 -
【Python 百炼成钢】GCD与LCM
求最小公倍数,最大公因数的方法一直以来是我们学习数学必须掌握的一种技能,在我们学习计算机的时候也非常的重要。本文以Python语言作为工具实现了辗转相除法、更相减损术以及最小公倍数的求法。原创 2022-04-20 19:20:36 · 1623 阅读 · 4 评论 -
【Python 百练成钢】最短路径的几种求解方式
介绍了最短路几种常用的算法,包括迪杰斯特拉、弗洛伊德。以及优化算法spfa,主要介绍了图得几种方式以及使用Python求解最短路的实现过程。分享了相应的练习题供大家练习。原创 2022-04-14 13:51:56 · 3361 阅读 · 32 评论 -
【Python 百练成钢】二叉树合集:关于二叉树的夺命连环问,你能抗住几问?
搜集了好久的有关而二叉树的练习题分享给大家有二叉树的前中后序遍历、二叉树的最大深度、平衡二叉树、对称二叉树、重建二叉树的求解方法。希望对大家有所帮助。原创 2022-04-12 17:54:11 · 943 阅读 · 15 评论 -
【Python 百练成钢】快速上手并查集
这里是博主辛辛苦苦搜集了好久的有关并查集的算法题,并给出了求解过程。通过写题促进理解并查集数据结构,快来一块学习吧。原创 2022-04-10 15:28:13 · 3241 阅读 · 33 评论 -
【Python 百练成钢】快速幂合集
使用Python语言实现了快速幂、矩阵快速幂。以及对如何进行矩阵快速幂进行求解做出了解答。原创 2022-04-05 19:10:33 · 2213 阅读 · 11 评论 -
【Python 百练成钢】Python语言解决素数筛选问题的几种方式【朴素素数筛、埃氏筛、欧拉筛】
讲述了使用Python语言实现大范围的素数求解。包括朴素素数筛、埃氏筛、欧拉筛。素数的筛法会对问题的求解节省很多时间,适合算法的初学者。原创 2022-04-03 17:06:13 · 2956 阅读 · 22 评论 -
【Python 百练成钢】时间调整、二进制数、回文素数、字母距离、CTF、Huffuman树、抽奖、前后缀最值、纯质数求解、花园灌溉
分享了时间调整、二进制数、回文素数、字母距离、CTF、Huffuman树、抽奖、前后缀最值、纯质数求解、花园灌溉十道题目如何使用Pyhton求解,这些题目的思想比较典型有打表法求解高数据量问题、模拟、空间换时间、暴力求解。是一篇灰常适合初学者入门Python编程与算法的一篇博客。原创 2022-04-02 12:19:13 · 1134 阅读 · 41 评论