hello-algo 是一个免费开源的数据结构与算法教程,通过动画图解与多语言代码示例帮助编程新手轻松入门。该项目以直观的可视化方式降低学
git clone https://github.com/krahets/hello-algo.git 现在就已经安装成功了,输入下方命令进入到hello-algo里面 cd hello-algo 现在输入下方命令来启动hello-algo sudo docker compose up -d 启动完成后我们可以输入下方命令查看一下端口号 sudo docker ps 现在就已经全部都安装成功了,可以通过打开web浏览器输入lo...
4. hello-algo本地访问 进入到hell-algo了,能看到页面非常的清晰,想学习哪个章节可以随意点击,并且可以调换白天or黑夜模式,语言也是可以选择的。 小结 上面在本地Linux中使用Docker成功部署了hello-algo,并局域网访问成功。整体来说hello-algo是一款非常不错的免费算法学习工具,它提供了完备的功能,并且具有非常好的实...
分治(divide and conquer),全称分而治之,是一种非常重要且常见的算法策略。分治通常基于递归实现,包括“分”和“治”两个步骤。 分(划分阶段):递归地将原问题分解为两个或多个子问题,直至到达最小子问题时终止。 治(合并阶段):从已知解的最小子问题开始,从底至顶地将子问题的解进行合并,从而构建出原问题的...
第一步,本地部署安装 hello-algo 1,输入执行下面命令一键安装 hello-algo 脚本。 git clone https://github.com/krahets/hello-algo.git 2,输入命令进入到 hello-algo 里面。 cd hello-algo 3,输入执行下面命令启动hello-algo。 docker compose up -d ...
第一步,本地部署安装 hello-algo 1,输入执行下面命令一键安装 hello-algo 脚本。 git clone https://github.com/krahets/hello-algo.git 2,输入命令进入到 hello-algo 里面。 cd hello-algo 3,输入执行下面命令启动hello-algo。 docker compose up -d ...
cd hello-algo 1. 现在输入下方命令来启动hello-algo sudo docker compose up -d 1. 启动完成后我们可以输入下方命令查看一下端口号 sudo docker ps 1. 现在就已经全部都安装成功了,可以通过打开web浏览器输入localhost:8000来浏览Hello-algo了。 4. hello-algo本地访问 ...
Hello-Algo不仅仅是一个开源项目,它更像是一位私人算法教练,致力于为每一位学习者提供无与伦比的学习体验。其愿景是打破时间和空间的限制,让任何人都能在任何时间、任何地点高效地学习算法。无论是在阳光明媚的下午,坐在舒适的沙发上,还是在忙碌的工作间隙,通过电脑轻松浏览各种数据结构和算法知识,Hello-Algo都能...
《hello-algo》堆—— 小记随笔 堆 「堆 heap」是一种满足特定条件的完全二叉树,主要可分为两种类型 *「小顶堆 min heap」:任意节点的值 (\leq) 其子节点的值。 *「大顶堆 max heap」:任意节点的值 (\geq) 其子节点的值。 堆的常用操作
如果想不在同一个局域网时远程访问本地部署的hello-algo学习算法,可以创建一个公网地址,这里我使用的是cpolar内网穿透,通过cpolar转发本地端口映射的http公网地址,我们可以很容易实现远程访问,无需自己注册域名购买云服务器,可节省大量费用。 5.cpolar内网穿透工具安装 ...