logo 轻松的编程学习
  • 首页
  • 题库
  • 学习路径
  • 在线商城
  • 能力地图
  • 下载应用
登录 / 注册

三十二次访问,中了多少次

手边有,还是得跑一趟 手边有 得去取 运行下面这段程序,填写它打印出来的结果。 BLK = 4 LINES = 4 def sim(addrs, ways=1): sets = LINES // ways tags = [

开始练习 →

命中率怎么算

命中率的定义是【0】。

开始练习 →

第一次访问一定会怎样

一个地址第一次被访问时,一定是【0】。

开始练习 →

命中率高就一定快吗

两段程序命中率都是 90%,它们的快慢【0】。

开始练习 →

未命中的代价落在哪

一次未命中真正贵在【0】。

开始练习 →

装得下和装不下,差别有多大

运行下面这段程序,填写它打印出来的结果。 BLK = 4 LINES = 4 def sim(addrs, ways=1): sets = LINES // ways tags = [[None] * ways for _

开始练习 →

算一算两种情况的命中率

运行下面这段程序,填写它打印出来的结果。 BLK = 4 LINES = 4 def sim(addrs, ways=1): sets = LINES // ways tags = [[None] * ways for _

开始练习 →

自己写:数命中和未命中

补全一个最简单的缓存:只有 4 行、每块 4 个元素、直接映射。数出顺序访问 32 个元素时的命中与未命中。

开始练习 →

算命中率

用上一题的计数器,算出两种数据规模下的命中率(保留两位小数)。

开始练习 →

一块数据能放在哪一行

直接映射的缓存里,一块数据【0】。

开始练习 →
  • 上一页
  • 1
  • ...
  • 659
  • 660
  • 661
  • 662
  • 663
  • ...
  • 1095
  • 下一页
🔎 搜索
© 2026 有词 — 青少年编程训练平台