计算机科学
看看程序和系统的真实行为:逐步执行算法、观察数据结构的形状变化、追踪请求在大规模架构中的流转。
19 个在线模拟器
入门
入门
高级
RSA 密码学
用两个质数生成一个示例 RSA 密钥,逐步加密和解密消息、进行签名,看看为什么分解模数就能破解密钥。
11–12 年级 · 大学及以上基于10年级数学:实数(质数);11年级计算机科学:网络安全
启动模拟器:RSA 密码学中级
中级
中级
中级
中级
中级
数据库索引
在生成的数据上比较全表扫描和 B 树索引查找,改变表大小和查询选择性,统计各自访问的行数和页数。
11–12 年级 · 大学及以上12年级计算机科学:数据库概念与 SQL
启动模拟器:数据库索引高级
中级
高级
入门
入门
中级
中级
中级
这个主题暂时还没有在线实验
请查看下方计划中的实验,或选择其他主题。
算法可视化 (91)
用你自己的输入逐步执行每个算法,并查看 Java、Python、C++、C 或 JavaScript 代码,每个算法一页。
系统设计模拟 (49)
拆解和调优真实架构:缓存、队列、支付和经典设计面试题。