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

搬完之后人还在不在原来的位置

同一个 grow。扩容不能打乱顺序。 把 4 个座位坐满、扩容、再放进「北辰」,然后输出下标 2 上的人,确认还是原来那个。

开始练习 →

“原地”是什么意思

说一个操作是"原地"做的,意思是【0】。

开始练习 →

原地反转要几个指针

把一排人原地前后调个个儿,最省事的做法是用【0】。

开始练习 →

原地去重的前提

用双指针在数组上原地去重,前提是这排数据【0】。

开始练习 →

反转之后第一个是谁

运行下面这段程序: seats = ["阿岚", "小满", "阿泰", "南风"] i, j = 0, len(seats) - 1 while i <

开始练习 →

去重之后还剩几个

运行下面这段程序: a = [1, 1, 2, 2, 2, 3] k = 0 for i in range(1, len(a)): if a[i] != a[k]: k += 1 a[k] = a[i

开始练习 →

原地反转这排人

补全代码:用两个指针把这排人原地前后调个个儿。 做完之后只输出第一个人。

开始练习 →

原地去掉重复的

下面这排数已经排好序了。补全代码,原地把重复的挤掉。 做完之后只输出还剩几个不重复的。

开始练习 →

原地移走某个值

补全代码:原地把所有等于 2 的值移走。 做完之后只输出剩下几个。

开始练习 →

按下标访问是什么复杂度

按下标取出一个元素,时间复杂度是【0】。

开始练习 →
  • 上一页
  • 1
  • ...
  • 368
  • 369
  • 370
  • 371
  • 372
  • ...
  • 1095
  • 下一页
🔎 搜索
© 2026 有词 — 青少年编程训练平台