
算法结构
文章平均质量分 80
自学用
尹煜
目标:成为全栈开发者
展开
-
【编程算法+】成绩排序、给气球分类、最短排序(Python解法)
大家如果有疑问都可以评论提出,有不足之处请大家批评指正,希望能多结识这方面的朋友,共同学习、共同进步。原创 2022-06-26 19:58:58 · 439 阅读 · 1 评论 -
【编程算法Ⅳ】数组中的最大值(递归)、快速排序、归并排序(Python解法)
大家如果有疑问都可以评论提出,有不足之处请大家批评指正,希望能多结识这方面的朋友,共同学习、共同进步。原创 2022-06-19 17:08:16 · 767 阅读 · 2 评论 -
【编程算法Ⅲ】查找某数、查找某个位置、局部最小值(二分法)(Python解法)
大家如果有疑问都可以评论提出,有不足之处请大家批评指正,希望能多结识这方面的朋友,共同学习、共同进步。原创 2022-06-12 22:06:39 · 1031 阅读 · 0 评论 -
【编程算法Ⅱ】冒泡排序、选择排序、插入排序(Python解法)
大家如果有疑问都可以评论提出,有不足之处请大家批评指正,希望能多结识这方面的朋友,共同学习、共同进步。原创 2022-06-12 13:11:29 · 585 阅读 · 0 评论 -
【编程算法Ⅰ】循环单词、组装三角形、最长公共连续子串(Python解法)
如果一个单词通过循环右移获得的单词,我们称这些单词都为一种循环单词。 例如:picture 和 turepic 就是属于同一种循环单词。 现在给出n个单词,需要统计这个n个单词中有多少种循环单词。原创 2022-06-09 09:44:36 · 347 阅读 · 0 评论 -
【编程算法】跳跃游戏ⅠⅡⅢ(Python解法)
写这篇文章源于之前4.10做的字节跳动的笔试,第二道编程题就是跳跃游戏类,可以说和牛客或者力扣上边的解题做法是完全一样的,可惜当时我才刚开始学习算法。深入了解该类型后发现真的很有意思,这篇文章给大家分享一下本人的思路及解题方法,主要将该类题分为三种类型(主要是后两种问题),算是系统性地阐述了该类问题的解法,假如把三种类型题目搞懂,我觉得在遇到该类问题便能做到得心应手了。前言文章分为...一、贪心算法看到能否走完,走得更远等题目,一般考虑动态规划和贪心算法,这题没有那么明显的二.原创 2022-04-14 19:30:17 · 5800 阅读 · 0 评论 -
【编程算法】JZ8 二叉树的下一个结点(Python解法)
给定一个二叉树其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的next指针。下图为一棵有9个节点的二叉树。树中从父节点指向子节点的指针用实线表示,从子节点指向父节点的用虚线表示示例:输入:{8,6,10,5,7,9,11},8返回:9解析:这个组装传入的子树根节点,其实就是整颗树,中序遍历{5,6,7,8,9,10,11},根节点8的下一个节点就是9,应该返回{9,10,11},后台只打印子树的下一个节点,所以只原创 2022-04-11 19:54:54 · 1088 阅读 · 0 评论 -
【编程算法】JZ7 重建二叉树(Python解法)
题目描述给定节点数为 n 的二叉树的前序遍历和中序遍历结果,请重建出该二叉树并返回它的头结点。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建出如下图所示。解题本人数据结构小白,这是接触二叉树的第一个题,说实话为了搞懂这个二叉树可是花了不少时间。1.前言如果对于二叉树还并不了解的同学还是建议去补充一下基础知识,链接:二叉树基础知识因为二叉树算法大部分是基于c、java等语言完成,python并不是直..原创 2022-04-11 20:28:30 · 1116 阅读 · 0 评论