觉得算法难的看这里-算法动画图解的App算法宝开发历程分享
个人在学习算法时经常反复学反复忘。通过文章学习没有视频生动,通过视频学习不敢拖进度。学习过程中体感是枯燥的,急躁的,受挫的。
这里本质上是学习方式和效率的问题,如何能有一种更好的方式学习和复习呢?
我想到了利用动画表达算法的抽象逻辑。即让算法可视化。动画需要尽量简明扼要,播放进度可控,能看到每一步的代码,而且要配字幕。
为了能随时随地的利用碎片时间学习,需要以App的形式呈现。
那么就简单做一个App,将自己需求产品化,历时多个月终于好了:
https://apps.apple.com/app/apple-store/id1624248084?pt=961833&ct=csdn&mt=8
不能传视频,发几张截图,大家多多指教:
算法宝App扣扣交流群192248369
长度最小的子数组
两数之和
有序数组转二叉搜索树
最长公共子序列
跳跃游戏
相交链表
二叉树的层序遍历
买卖股票的最佳时机II
无重复的最长子串
目录
觉得算法难的看这里-算法动画图解的App算法宝开发历程分享相关推荐
- 人工智能中的算法难吗?AI算法构建有多难?
目前人工智能的深度学习算法是建立在大数据的基础上的,人工智能在工作过程中首先要对大数据进行挖掘,然后再利用大数据训练人工智能模型.人工智能中的算法难吗?AI算法构建有多难?本篇来解释一下这个问题. 人 ...
- 智能算法|以动物命名的算法
黄梅时节家家雨,青草池塘处处蛙. 有约不来过夜半,闲敲棋子落灯花. 鱼群算法?鸟群算法?蝙蝠算法?蚁群算法?病毒算法?...what?这些是什么沙雕算法? 别看这些算法名字挺接地气的,实际上确实很接地 ...
- [数据结构与算法]超级详细解读基本排序算法(不看后悔,带排序演示动画)
排序与我们日常生活中息息相关,比如,我们要从电话簿中找到某个联系人首先会按照姓氏排序.买火车票会按照出发时间或者时长排序.买东西会按照销量或者好评度排序.查找文件会按照修改时间排序等等.在计算机程序设 ...
- 动漫:史上最简(详细)KMP算法讲解,看不懂算我输!
刚关注阿广的朋友们可能不太了解我 我也做个自我介绍 不客气的讲 通过下面的小细节 你也可能体会到阿广一个什么样的人了 (以上为凑字数够300字发原创) 所以公共前后缀的条件为: 1.最长的前后缀 2. ...
- 【算法】2 由股票收益问题再看分治算法和递归式
回顾分治算法 分治算法的英文名叫做"divide and conquer",它的意思是将一块领土分解为若干块小部分,然后一块块的占领征服,让它们彼此异化.这就是英国人的军事策略,但 ...
- 看得见的算法蒙特卡洛问题——使用蒙特卡洛算法求PI值
看得见的算法蒙特卡洛问题--使用蒙特卡洛算法求PI值 1.什么是蒙特卡洛问题 蒙特卡洛方法(Monte Carlo method),也称统计模拟方法,是二十世纪四十年代中期由于科学技术的发展和电子计算 ...
- Alink漫谈(一) : 从KMeans算法实现不同看Alink设计思想
Alink漫谈(一) : 从KMeans算法实现不同看Alink设计思想 0x00 摘要 Alink 是阿里巴巴基于实时计算引擎 Flink 研发的新一代机器学习算法平台,是业界首个同时支持批式算法. ...
- 从动力学角度看优化算法:为什么学习率不宜过小?
©PaperWeekly 原创 · 作者|苏剑林 单位|追一科技 研究方向|NLP.神经网络 本文的主题是"为什么我们需要有限的学习率",所谓"有限",指的是不 ...
- 从动力学角度看优化算法:GAN的第三个阶段
作者丨苏剑林 单位丨追一科技 研究方向丨NLP,神经网络 个人主页丨kexue.fm 在对 GAN 的学习和思考过程中,我发现我不仅学习到了一种有效的生成模型,而且它全面地促进了我对各种模型各方面的理 ...
最新文章
- cdt仿真程序,可模拟RTU使用CDT92协议和主站端通讯
- golang 获取当前执行程序路径
- 登录计算机怎么保存用户名,浏览器保存了账号密码怎么查看,教您怎么查看
- 电脑亮度多少对眼睛好_激光治疗近视眼大概要多少费用,保护好眼睛要做到哪几点...
- jetson windows_生命不息,折腾不止:Jetson Nano填坑之软件篇
- 【外传】前端开发——elementUI使用方法
- DLNA的使用-天翼高清电视机顶盒镜像投屏
- Sql server添加示例数据库Northwind
- Qt6.2.2+libCef Demo
- 虚拟项目产品如何操作赚钱
- 东北大学OJ-1212: 实验3-4 :scanf、printf测试
- php ucenter单点登录,说说ucenter的单点登录
- 企业自动运行系统——定价策略
- 做微信公众号平台数据分析的工具有哪些?
- 日常用语--征求意见
- Alpha865qqz勒索病毒解密
- Qiskit中的barrier()是干啥的
- 【JavaScript】(9)——实例:滑动效果的弹出框
- 再探深搜之剪枝、迭代加深及双向搜索
- Jenkins——Jenkins构建Maven项目(三种风格)+Jenkins项目构建细节