V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  aijam  ›  全部回复第 10 页 / 共 20 页
回复总数  382
1 ... 6  7  8  9  10  11  12  13  14  15 ... 20  
2019-02-26 19:41:15 +08:00
回复了 captcha 创建的主题 问与答 求助一道算法题
@captcha q 是固定的值吧?如果 P 不能被 q 整除,剩余的点数怎么处理?
2019-02-26 15:53:53 +08:00
回复了 aijam 创建的主题 分享创造 为什么数字下标要从 0 开始而不是 1?
@joe7z 我想你出思考题的时候可能没表达清楚你想的东西。
顺便吐槽一下这中文版翻译“存储器”是有问题的,原文说的就是内存( memory )。
2019-02-26 10:57:24 +08:00
回复了 aijam 创建的主题 分享创造 为什么数字下标要从 0 开始而不是 1?
@auv1107 8 个二进制能表示的数字个数不是一定的么? 2^8

@CEBBCAT :p 我的锅
2019-02-26 09:00:52 +08:00
回复了 aijam 创建的主题 分享创造 为什么数字下标要从 0 开始而不是 1?
@ChangeTheWorld fortran 和 matlab 也是
2019-02-25 17:19:53 +08:00
回复了 aijam 创建的主题 分享创造 为什么数字下标要从 0 开始而不是 1?
@zwzmzd 确实,比如实现哈希表时会比较方便。
2019-02-24 20:25:08 +08:00
回复了 ironMan1995 创建的主题 问与答 请教一下大家关于写博客的问题。
鄙人的博客主要是,
- 块状知识的总结
- 对离散知识点的之间联系的总结
- 记录有趣的问题
2019-02-21 02:07:58 +08:00
回复了 rizon 创建的主题 程序员 设计模式-讨论:如何优雅的增量保存前端传给后台的数据
假设前端有足够的信息计算 diff,通常 diff 是昂贵操作,感觉还是前端做好点,后端只做验证。前端只需要发送三种操作的 diff script,后端按照执行就行。那需要解决的问题就成了给定前( old )后( new )两个版本的数据,前端如何计算 diff 的问题。如果表单只是简易的 key value pair,key in old not in new 是删除,key in new not in old 是新增,key in both and value changed 是修改,基本是 O ( m+n )操作。不一定满足 lz 场景,提供一个思路。
2019-02-20 18:07:18 +08:00
回复了 lby2013 创建的主题 机械键盘 请教一下选择机械键盘的理由
主要是有闲钱
2019-02-20 17:47:25 +08:00
回复了 0Shaka 创建的主题 职场话题 离职一般需要请同组的人吃饭吗?
离职从来都是同组的请我,第一次听说还要我请的。
2019-02-20 17:44:56 +08:00
回复了 thechosenone 创建的主题 Python 朋友面试遇到的一个题,自己也没好的解决方法
可以反问面试官,全中国最好的 IT 公司是哪家。
2019-02-20 16:30:39 +08:00
回复了 Elethom 创建的主题 算法 求二叉树上任意两个节点之间的最大和,应该怎么优化?
其实就是找出最大的两个数相加,和 array 里找最大两个数的差别就是遍历方式不同而已。
2019-02-20 16:21:03 +08:00
回复了 casillasyi 创建的主题 程序员 最近在准备弃了 Java ,入 Clojure 的坑
@hkitdog 视频大意就是说,别折腾了省省吧 :p
2019-02-20 12:47:07 +08:00
回复了 casillasyi 创建的主题 程序员 最近在准备弃了 Java ,入 Clojure 的坑
2019-02-19 23:51:36 +08:00
回复了 lolizeppelin 创建的主题 程序员 卧槽原来睡眠排序法也是有用的....orz
分布式系统基本操作,paxos 了解下
感觉有很多需要实践积累。
举几个例子:
1. bitwise operator 和集合操作是同构的:
| 是并集
& 是交集
^ 是对称差

2. bit mask 基本操作:
turn bits on 用 |
turn bits off 用 &
toggle bits 用 ^

3. 整数位移 n 位相当于乘以 2 的 n 次方
x << n == x * pow(2, n)
x >> n == x / pow(2, n)

4. flag bits 用来压缩存储多个 boolean: 一个 32 位 int 相当于 32 个 boolean,但需要的空间是 4 bytes vs 32 bytes。求第 n 个 boolean 的值:flags >> n & 1 == 1。
比如有 b0 = false, b1 = true, b2 = false, b3 = true, b4 = true,压缩成 flags = 0b11010,求 b3 的值:(flags >> 3 & 1 == 1)是 true

5. xor 对称加密: message ^ secret == encrypted; encrypted ^ secret == message
2019-02-19 10:05:31 +08:00
回复了 Acceml 创建的主题 C [Leetcode] 98. 验证二叉搜索树
简单递归题需要什么中序
1 ... 6  7  8  9  10  11  12  13  14  15 ... 20  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2648 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 12:14 · PVG 20:14 · LAX 04:14 · JFK 07:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.