首页
学习
活动
专区
工具
TVP
发布

五分钟学算法

专栏简介: 从初学者的角度学习算法,以动画的形式呈现解题的思路。 核心内容: PPT动画演示解
专栏作者
619
文章
482429
阅读量
142
订阅数
接雨水的面积怎么求?
给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。
五分钟学算法
2021-12-28
7790
大学想报计算机专业,暑假想要自学,有哪些建议?
今天收到一个读者的私信,他刚刚考上大学,选了计算机专业,想咨询一些暑假自学的事情。
五分钟学算法
2021-07-30
4940
计算机为什么要从 0 开始计数?
众所周知,计算机是从 0 开始计数,而不是我们平时常用的从1开始计数,但你有想过为什么吗?
五分钟学算法
2020-12-22
1.1K0
Python、Java、C++一网打尽,这个GitHub项目用多种语言实现经典算法
不想做低级码农,不想成为前端抠图达人或是后台「增删改查」小王子?那你可能需要好好复习下算法与数据结构。
五分钟学算法
2020-06-11
4510
宅在家学不进去吗?试试这些 GitHub 上简单易学的游戏项目吧
这是本人宅在家里的第 4 周,代码不想看,技术文章不想读,都不能愉快学习了我还怎么当一个优秀的需求消化师呢?有没有什么轻松地方法来学习技术呢?想起了小时候金山打字通,玩着玩着就学会了打字,Bingo!#用游戏的方式来学习技术#,是时候找找 GitHub 上有哪些好玩的游戏项目来边玩边学了。
五分钟学算法
2020-02-20
1.4K0
图解一道腾讯笔试算法题:「最长上升子序列」
今天分享的题目来源于 LeetCode 第 300 号问题:最长上升子序列。这道题在 腾讯 笔试中出现过 3 次。
五分钟学算法
2019-12-06
9050
5 门可能衰落的编程语言
并不是所有编程语言都能经久不衰。事实上,新一代的开发人员会采用他们认为更容易使用的其他语言或框架,即使是最流行的语言也不可避免地会走向衰落。
五分钟学算法
2019-09-26
5790
有了这 15 款编程游戏,谁都可以学编程!
一边玩游戏,一边挑战编程难题。Coding games支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大,可以定制。
五分钟学算法
2019-07-30
1.5K0
推荐一个项目:数据结构和算法必知必会的 50 个代码实现
看了这么久小吴的文章,不知道你们有没有发现,目前文章中涉及到的编程代码有 Java、C++、Python、JavaScript 这么多种,但就算法而言,实际上这些算法的写法都大同小异,甚至有些地方都一模一样。
五分钟学算法
2019-06-18
6480
算法面试经常需要你手写的三个排序算法(Python语言)
1. 归并排序 1.1 算法步骤 申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列; 设定两个指针,最初位置分别为两个已经排序序列的起始位置; 比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置; 重复步骤 3 直到某一指针达到序列尾; 将另一序列剩下的所有元素直接复制到合并序列尾。 1.2 动画视频演示 1.3 参考代码 def mergeSort(arr): import math if(len(arr)<2): retu
五分钟学算法
2019-03-15
6020
五分钟学会一个很有用的排序:归并排序
由于LeetCode上的算法题很多涉及到一些基础的数据结构,为了更好的理解后续更新的一些复杂题目的动画,推出一个新系列 -----《图解数据结构》,主要使用动画来描述常见的数据结构和算法。本系列包括十大排序、堆、队列、树、并查集、图等等大概几十篇。
五分钟学算法
2018-11-28
8160
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档