V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipwx  ›  全部回复第 128 页 / 共 200 页
回复总数  4000
1 ... 124  125  126  127  128  129  130  131  132  133 ... 200  
2019-09-27 16:33:59 +08:00
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 Python 关于递归和 While
@JCZ2MkKb5S8ZX9pq 例子很容易找,而且是标准算法。

用栈辅助:图搜索的深度优先遍历。
用队列辅助:图搜索的广度优先遍历。
2019-09-27 15:15:07 +08:00
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 Python 关于递归和 While
顺便楼主你这情况就是尾递归。而且为啥要用 while,用 for 不就行了。

http://ideone.com/3zaTEJ
2019-09-27 15:10:08 +08:00
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 Python 关于递归和 While
1、只有尾递归才能比较容易地被转化为循环。并且,一个合格的程序员在这种情况下优先使用循环,除非你在用一些正统的函数式编程语言。
2、非尾递归不太容易转换成循环。不过在写算法的时候,很多时候为了效率,也会想办法转化成循环。不过这需要借助额外的数据结构,比如队列或者栈。
3、在 2 的情况下,递归远比非递归容易写、容易读。
2019-09-26 01:09:39 +08:00
回复了 ShenYou666 创建的主题 新手求助 mbp 到底哪里好啊,为啥那么多人想买
@lvybupt 现在写 LaTeX 最爽的是 Texpad,Mac 下的软件,没有其他竞品。

https://tva1.sinaimg.cn/large/006y8mN6ly1g7c9h3orl7j31c00u0hdv.jpg
2019-09-26 00:30:45 +08:00
回复了 BillyQIn 创建的主题 问与答 如果只能向别人推荐一本书,你会推荐哪本?
《量子物理史话》
2019-09-24 09:45:05 +08:00
回复了 jeffjade 创建的主题 分享创造 推荐一款为高效而生的终端工具
@jeffjade Terminal 也不对啊。这叫命令行工具,“CLI tool”。

Terminal tool 没这种固定用法,你和老外讲,估计他们也一头雾水。
2019-09-23 23:22:45 +08:00
回复了 vcfghtyjc 创建的主题 macOS Mac 上有什么好用的 PDF 软件?
pdf expert
2019-09-23 17:09:55 +08:00
回复了 mrco 创建的主题 问与答 请教一个 LOW 逼问题
command tab 是不同应用间切换,command ` 是相同应用不同窗口间切换。习惯了比只有 ctrl tab 的 windows 更方便。
程序员有时候需要左右分屏,我投 15 寸一票
2019-09-23 10:42:54 +08:00
回复了 li24361 创建的主题 程序员 现在推荐想转行业的童鞋学 Python 是不是很不负责任?
@Mogamigawa

1、首先,9L 没有提起解偏微分方程。他只是提了“偏微分”。偏微分的符号计算在机器学习里面实在太常见了,没有别的理由,就是因为机器学习处理的都是多维向量而已。这都是微积分的基本概念。
2、除微积分之外,线性代数、概率论。 <-- 学好这三门就可以自学看懂正儿八经的 ML 教材了,比如 Pattern Recognition and Machine Learning.
2019-09-23 00:20:51 +08:00
回复了 miniyao 创建的主题 Python Python 处理浮点运算,为什么浮点位数会有误差?
月经贴,总是以各种方式见到这个问题。

IEEE 754
2019-09-22 15:04:20 +08:00
回复了 NotreDame 创建的主题 问与答 去掉手机的 [实体] 音量键是个很难理解的事吗?
4L 是实体音量键最无法替代的使用场景。窃以为没有别的理由
2019-09-21 14:30:10 +08:00
回复了 dp2px 创建的主题 Python Python 为什么现在这么火?百度指数高于其他很多
@cookey39 Python 有个啥奇淫技巧…… 有本事看看人家 Scala。
2019-09-21 14:08:24 +08:00
回复了 noming 创建的主题 问与答 菜鸟请教正则表达式问题
@geelaw 对,PyParsing 为代表的是 PEG 解析器。

https://en.wikipedia.org/wiki/Parsing_expression_grammar

这类我觉得更适合工程,更容易维护。因为你可以把一个一个子规则拆开来写单元测试,而不是写一长串 CFG 规则,然后用外部工具转换成根本没法调试的一坨代码。
2019-09-21 14:06:41 +08:00
回复了 noming 创建的主题 问与答 菜鸟请教正则表达式问题
@geelaw 嘛嘛,理论辅助思考这点我同意。

但是我觉得作为工程问题,可维护性也是很重要的。显然在这个例子里面,零宽断言( @Nasei 版本)容易看懂,比较容易维护,就可以了。你那个版本的正则,只能作为智力游戏的结果,不能作为工程实践。

如果有什么是正则零宽都不能解决的,我认为应该上文法解析器。当然不能是 LL/LR 这类笨重的不好维护的解析器,我觉得以 PyParsing 为代表的那种解析器更适合工程。
2019-09-21 11:52:25 +08:00
回复了 noming 创建的主题 问与答 菜鸟请教正则表达式问题
@Nasei 哦刚刚看错了。你这个确实可以。棒!

不过 NFA/DFA 转 Regex 好像确实有点那么意思。
2019-09-21 11:49:57 +08:00
回复了 dp2px 创建的主题 Python Python 为什么现在这么火?百度指数高于其他很多
我很认可 66L、71L,Python 的最大价值在程序员群体之外。
2019-09-21 11:48:22 +08:00
回复了 dp2px 创建的主题 Python Python 为什么现在这么火?百度指数高于其他很多
这个贴让我看到了程序员们的傲慢与偏见。早几十年,你们就是识了几个字的穷酸读书人,指着田里面劳动的农民,笑话他们学读写有什么用,然后坚持繁体字才是字,文言文才是文,认为白话文和简体字都只是一时热度,没啥用,老农民也不必学。
1 ... 124  125  126  127  128  129  130  131  132  133 ... 200  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2239 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 00:51 · PVG 08:51 · LAX 16:51 · JFK 19:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.