V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  JasonLaw  ›  全部回复第 9 页 / 共 37 页
回复总数  728
1 ... 5  6  7  8  9  10  11  12  13  14 ... 37  
2023-01-06 08:40:08 +08:00
回复了 YadongZhang 创建的主题 职场话题 试了一下华为 od 机试题
2023-01-06 08:30:01 +08:00
回复了 YadongZhang 创建的主题 职场话题 试了一下华为 od 机试题
2023-01-06 08:26:58 +08:00
回复了 YadongZhang 创建的主题 职场话题 试了一下华为 od 机试题
```python
from math import inf

arr = [2, 5, 9, 4, 3, 3, 6, 1, 7, 4, 1, 2]
d = {}
for i, n in enumerate(arr):
if n not in d:
d[n] = [0, i, i]
d[n][0] += 1
d[n][2] = i

max_freq, index_diff = -inf, inf
for n, v in d.items():
if v[0] > max_freq:
max_freq = v[0]
index_diff = v[2] - v[1]
elif v[0] == max_freq:
index_diff = min(v[2] - v[1], index_diff)
print(index_diff)
```
@JasonLaw #4 对,能提升代码质量和逻辑能力。刚开始 medium 要花很多时间,现在基本看完题目就有思路了。
很久之前做过一点点,去年六月底才算真正开始了,一直坚持着。

https://i.imgur.com/HQEhSo1.png
@haohello #8 这个跟冲没冲没没有任何关系,是主题放的位置不恰当,选择英语这个节点都比这个恰当。
这个东西的确不应该发在“酷工作”,我一直使用这个来看工作机会的。🤐
@ruanimal #6 对,你可以去试试
@haha512 #4 你这应该是 chatGPT 的,对吗?是的话,建议还是标明一下来源。

我自己在提问之前已经试过 chatGPT 提供的答案了,都不行,包括你的这个,你自己试过了吗?可以吗?
2022-12-13 18:30:04 +08:00
回复了 echooo0 创建的主题 程序员 一个数据队列的设计
@YVAN7123 #18 这种方式维护 offset 也够复杂的😅
2022-12-13 17:24:01 +08:00
回复了 echooo0 创建的主题 程序员 一个数据队列的设计
@YVAN7123 #15 我上面的 comment 又理解错了,那么要实现 1 楼那种需求,offset 怎么维护?
2022-12-13 17:20:24 +08:00
回复了 echooo0 创建的主题 程序员 一个数据队列的设计
@YVAN7123 #15 我后来再看了一下,那个-不是减号,是一个分隔符,offset 是一个描述前面中文的一个变量,我一开始以为是减号。

我一开始就想到这种方法,然后我觉得 op 可能有我在 1 楼描述的需求,所以我排除了数组 offset 这种方法,因为它不满足需求。
2022-12-13 12:10:29 +08:00
回复了 Angela2022 创建的主题 程序员 [请推荐人气旺的前后端讨论群或网站]
@Monoideism #13 this one https://discord.gg/ZNhb7FG9 should work.
2022-12-13 08:21:38 +08:00
回复了 Angela2022 创建的主题 程序员 [请推荐人气旺的前后端讨论群或网站]
If you want to practice algorithm, data structure and English, you can join this discord group - https://discord.gg/2GRWbVb4
2022-12-12 08:10:00 +08:00
回复了 echooo0 创建的主题 程序员 一个数据队列的设计
还有一点我想指出,这个需求跟队列没有任何关系,感觉很多人对队列的理解都错得很严重。

来自 Wikipedia:
In computer science, a queue is a collection of entities that are maintained in a sequence and can be modified by the addition of entities at one end of the sequence and the removal of entities from the other end of the sequence.
2022-12-12 08:05:17 +08:00
回复了 echooo0 创建的主题 程序员 一个数据队列的设计
@git00ll #6 offset 是什么?
2022-12-11 21:39:56 +08:00
回复了 echooo0 创建的主题 程序员 一个数据队列的设计
@echooo0 在我看来,这其实就是一个循环链表,只需要记录当前所在的节点 current 就好,节点还会跟日期关联。

如果当前日期和当前节点日期一样,那就返回当前节点,而且不移动当前节点。
如果当前日期和当前节点日期不一样,执行 current = current.next ,然后关联当前节点和当前时间,返回当前节点。
2022-12-11 20:15:28 +08:00
回复了 echooo0 创建的主题 程序员 一个数据队列的设计
如果第二天没有获取操作,第三天获取到的元素是第二个还是第三个?
2022-12-11 17:58:31 +08:00
回复了 JasonLaw 创建的主题 Apple iPad - 为什么软件更新时出现“检查软件更新出错”?
@jade88 #8 OK ,我之后会试试,看看行不行。
1 ... 5  6  7  8  9  10  11  12  13  14 ... 37  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1209 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 18:06 · PVG 02:06 · LAX 10:06 · JFK 13:06
Developed with CodeLauncher
♥ Do have faith in what you're doing.