V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  MoYi123  ›  全部回复第 11 页 / 共 17 页
回复总数  330
1 ... 3  4  5  6  7  8  9  10  11  12 ... 17  
2022-02-21 10:10:40 +08:00
回复了 ha2ha 创建的主题 程序员 一个算法题,请求哪位大佬指教
import random
import time

items = [random.randint(1, 100) for _ in range(100)]

start = time.time()
su = sum(items)
if su & 1:
____print("NO")
else:
____target = sum(items) // 2
____items.sort(reverse=True)
____memo = set()
____for i in items:
________tmp = {i}
________for j in memo:
____________if i + j <= target:
________________tmp.add(i + j)
________if len(memo) < len(tmp):
____________memo = tmp | memo
________else:
____________memo = memo | tmp
____if target in memo:
________print("YES")
____else:
________print("NO")
print(time.time() - start)


python3.10 跑 大约 0.04 秒
2022-02-18 09:29:04 +08:00
回复了 fyooo 创建的主题 程序员 优化健康码读写速度的面试题
把有风险的地理位置记下来, 用户查自己的时候看看最近几天有没有这些地方出现过,不就好了. 不就是简单的 curd, 需要什么架构吗?
2022-02-12 17:13:35 +08:00
回复了 rsonghao 创建的主题 程序员 怎么开始一个属于自己的小“项目”呢?
@rsonghao
说起刷题, 之前想过做一个 excel 版的刷题网站, 现在市面上好像没有这样的产品.
但是又要学 VB,又要学 windows,又要学 excel 的, 有点劝退.

"只会点一下 excel 里的排序按钮,但是不清楚底层算法的人是无法通过面试的!"
二分答案 O(n log max(a,b)),
用堆模拟会被特殊数据卡到 O(n*max(a,b))的.
2022-01-24 10:50:21 +08:00
回复了 YadongZhang 创建的主题 程序员 Leetcode 周赛我也能写完三道题了
这次的题真的太水了, 前 3 题我 3 分钟就写完了,第四题 5 分钟写代码+ 5 分钟 debug. 这样都排到 60 多名了.
2022-01-20 14:17:16 +08:00
回复了 nthhdy 创建的主题 程序员 改 legacy code 改到想吐
@lagoon 我挺无法理解为什么有人认为复制粘贴代码或者写逻辑混乱的代码能让编码速度或者说交付时间变快的.
唯一的可能性就是 if account_id_info: 后面的 break 了吧, 不然都是有日志的.
2022-01-14 09:23:25 +08:00
回复了 ha2ha 创建的主题 程序员 算法视频
2022-01-10 11:04:26 +08:00
回复了 enjoychen0318 创建的主题 程序员 百万级数据的模糊查询,求方案
你的想法叫做"后缀数组" https://oi-wiki.org/string/sa/
不过不需要把字符串真的完全切开,只需要存从 0,1,2,3... 开始的字符串的 rank 值即可, 查的时候用二分查找,
生成的时间复杂度是 O(n),查找是 O(m * log(n)), (n 是整个字符串的长度,m 是查询串的长度)
如果你很想在工作的代码里整活的话也不是不能用.

当然, 用上面说的各种方案肯定是更加靠谱的.
2022-01-07 11:00:40 +08:00
回复了 raullf 创建的主题 Java 如何实现流媒体播放?
nginx-rtmp 直播,视频都行. 但是带宽,机器性能都是问题, 建议还是直接买云服务比较简单.
2022-01-05 22:47:16 +08:00
回复了 iHaoo 创建的主题 程序员 发现刷算法题真的一点用都没有
技术差的中小厂随便吹一会逼就过了, 技术好的中小厂也要做算法题啊
2022-01-05 17:05:18 +08:00
回复了 klo424 创建的主题 分享发现 网络用语进化史
@klo424 阈值 -> 阀值
2022-01-04 15:10:06 +08:00
回复了 spotfg 创建的主题 Go 编程语言 golang flag 单元测试跑不过
@spotfg
func TestMain(m *testing.M) {
Execute()
}

这样写就能跑了
2022-01-04 14:51:47 +08:00
回复了 wszgrcy 创建的主题 程序员 刷题要刷到什么程度?
5%就图一乐, 一般只要保证时空复杂度最优就行了.
2022-01-04 14:26:17 +08:00
回复了 spotfg 创建的主题 Go 编程语言 golang flag 单元测试跑不过
func TestMain(m *testing.M) {
Execute()
}


建议还是在 main 里把参数全部解析出了,通过参数传入 execute 比较好
2022-01-04 09:50:14 +08:00
回复了 olist 创建的主题 程序员 大家的项目几点停服更新?
上家公司虽然可以热更新, 但也是 6 点更新的,可以在家里更新,而且更新那天早上不用上班.
2021-12-30 17:23:28 +08:00
回复了 asd8423 创建的主题 MySQL 关于 Mysql 查询的疑问
Mysql 版本 4.7.28? 这是什么远古版本吗? 还是 mysql 有其他的版本号?
2021-12-28 17:51:32 +08:00
回复了 cyrbuzz 创建的主题 程序员 老哥们,一个算法求个思路
感觉是个 np 问题.
2021-12-27 18:06:06 +08:00
回复了 as9567585 创建的主题 程序员 #2021 年终总结(技术向)#
从 erlang 开发转成了 go 开发

看了 DDIA, 操作系统导论, 数据压缩入门,
github 上写了一些 erlang 的库.
提了第一个 pr 而且成功合并.

leetcode 周赛打到了 2400 分.
今年 6 月开始打 codeforces, 现在 1800 分, 比赛时间很不友好,哪天打到橙名就再也不打了.
1 ... 3  4  5  6  7  8  9  10  11  12 ... 17  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1059 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 19:30 · PVG 03:30 · LAX 12:30 · JFK 15:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.