从观察到理解

在 Reel 里看到过?
自己试试吧。

通过改变输入、观察结果来学习数据结构与算法和系统设计。从下面选一个实验。无需账号、付款或安装。

从一个实验开始

先做预测,运行模型,再解释发生了什么变化。

DSA · 树

下一个值是什么?

先访问左边,再访问节点,然后右边。在二叉搜索树上,这样得到的是有序值。

试试这个:暂停遍历。预测下一个值,再前进一步来验证。

试试中序遍历

系统设计 · 可靠性

服务器崩溃后请求去了哪里?

探索健康检查如何移除故障服务器,以及其余服务器如何分担工作。

试试这个:让一台服务器宕机。观察事件日志和失败请求,直到健康检查发现问题。

试试负载均衡

DSA · 面试题型

你能一次遍历就找到这对数吗?

用哈希表找出两个相加等于目标值的数,同时保留它们原来的索引。

试试这个:改变目标和。先预测一对数,再逐步查看哈希表查找。

试试用哈希表解两数之和

继续学习,一次一个概念

DSA

编程面试基础

从两数之和开始,再探索指针、窗口、查找等内容。用 Java、Python、C++、C 或 JavaScript 阅读代码,并用主题测验检验自己。

开始数据结构与算法路径

系统设计

后端基础

跟着五个主题学习:从网络到负载均衡、缓存、缓存淘汰和 API 网关。

开始后端路径

实验进度保存在此浏览器中;登录后可在所有设备上保存练习分数和实验。系统模拟是简化的教育模型。

在找别的东西吗?

搜索全部模拟器和课程,或发邮件到 admin@simuveda.in 提问。