V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  raaaaaar  ›  全部回复第 36 页 / 共 99 页
回复总数  1970
1 ... 32  33  34  35  36  37  38  39  40  41 ... 99  
2020-12-19 11:09:14 +08:00
回复了 huangzhiyia 创建的主题 问与答 求一个数据库或者正则大佬帮忙解决一个字符匹配的问题.
你不说钱大家可能看看顺手就写了,要说钱就这
作为开发,如果连这些最基本的工具都不能保证,我是一定不会在这个公司待的。
2020-12-18 18:43:25 +08:00
回复了 xzour 创建的主题 程序员 为什么在暴力遍历中,为什么数组转字典是优化计算速度?
@tlday #24 我今天才和别人说类似的情况,不过没有术语这么精准,没想到自己就完美体验了一次。
2020-12-18 18:30:53 +08:00
回复了 Bananana 创建的主题 Apple 为什么没有手机商出无前置摄像头的手机
现在的手机耗电都那么快,而且各个厂商都用一个自己的充电器,干嘛不把电池拿出来,自己随身带电池换,而且还可以搞一个可以冲所有电池的充电器,不比现在好多了。
2020-12-18 18:19:44 +08:00
回复了 youla 创建的主题 CentOS CentOS 悄悄的走了?
楼主撑住,国家已经发射前往发送火箭去拯救你了
就没有地方整治这些东西?
2020-12-18 18:15:29 +08:00
回复了 tiiime 创建的主题 分享发现 你们的书签里,有哪些还没删掉的死链?
很好,看了一下有些东西两年前收藏的,之后从来没打开过
2020-12-18 14:03:50 +08:00
回复了 shawnwang340 创建的主题 程序员 请问大家平常都是怎么接触热门、新兴的技术的?
多上网和人交流,多看别人的文章,那些垂直领域的社区
如果不去关注社会影响,会被各种技术细节,开发细节所消耗精力的,我开发一个产品,和用户用我的产品,信息是不一样的。。
先大概了解下这些名词是个什么东西,然后找个教程开始做,遇到问题再实际解决,成功一次就懂了。
2020-12-18 12:37:10 +08:00
回复了 chaleaoch 创建的主题 程序员 我又来了...面向对象编程思想究竟是什么?
我的理解是封装,信息的隐蔽。

如果代码都是一些函数,每个函数做了什么事,这种方法效率并不是很高,为了模块化封装,最好是抽象出一个数据结构,然后对这个数据结构进行操作,对外就暴露这个数据结构和这些方法。

这就有点像面向过程和面向对象的思想,但是最终,其实还是那个思想,封装。
2020-12-18 12:28:02 +08:00
回复了 6jiayoung 创建的主题 分享创造 魔改了别人的 typecho 博客主题,极简设计风格
之前我看过几个国外的博客,直接纯文字,没用任何主题。。
如果是技术上的东西,肯定是边学边做的,但是如果是产品上的东西,肯定要搞懂才行。
2020-12-18 12:18:02 +08:00
回复了 limoumou 创建的主题 程序员 过年了,送程序员们什么礼物好?
你是谁
2020-12-18 11:43:44 +08:00
回复了 xzour 创建的主题 程序员 为什么在暴力遍历中,为什么数组转字典是优化计算速度?
@xzour #18 如果知道 index 是多少,那还能叫查找么,肯定就是 O(1) 呀,这就是数组比链表的优点所在嘛。

第二个问题你问得就有问题了,甚至不是一个问题。你需要自己学一下相关的知识。。建议直接用 c 实现一下,其实不难,一个下午就能理解个大概,但是对以后的帮助很大的。
2020-12-18 11:01:19 +08:00
回复了 xzour 创建的主题 程序员 为什么在暴力遍历中,为什么数组转字典是优化计算速度?
@xzour #15

现在有一个 array,是这样的 [1,2,5,67,7,8,9],要查看 7 这个值,如果我顺序查找,那么就只能遍历,先 1 和 7 比较,然后 2 和 7 比较,一直到 7 和 7 相等,这有比较的过程。

由于 hash table 是 key-value 的,现在假设我们最终的 hash table 就是 [1,2,5,67,7,8,9] 这个样子,我们要查看 7,假设 7 的 key 是 aaa,那么我们在 hash_table["aaa"] 这个过程发生了什么呢?

首先,hash_func("aaa") 进行处理,得到一个地址,就是 4,然后就变成 hash_table[4] 直接查找了。这个过程就是 array 的顺序查找,显然是没有比较过程的。

建议你自己实现一个 hash table,这是个很重要的数据结构。
2020-12-18 10:45:35 +08:00
回复了 persona5 创建的主题 程序员 LeetCode 刷题疑惑,为什么不使用 final 修饰会提升效率?
@andrewpsy #3 我们一般说的时间复杂度都是最差的时间复杂度,要数据量足够大时才能明显体现出来,如果数据量不大,那不遵守那个比较规律很正常
1 ... 32  33  34  35  36  37  38  39  40  41 ... 99  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5510 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 55ms · UTC 01:28 · PVG 09:28 · LAX 17:28 · JFK 20:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.