……《现代数学的概念》[2],它涵盖了许多不同的领域,深度恰到好处,能让你对每个领域都有个直观感受。如果你学数学纯粹是为了 CS,我还会推荐像《Schaum's Outline of Discrete Mathematics》[3] 这样的书。[1]http://www.amazon.com/Mathematical-Ideas-Edition-Charles-Mil... [2]http://www.amazon.com/Concepts-Modern-Mathematics-Dover-Book... [3]http://www.amazon.com/Schaums-Outline-Discrete-Mathematics-R...
…Concepts of Modern Mathematics[2], which cover many different areas with just enough depth to give you a feel for each. If you are wanting to learn math solely for CS I would also recommend something like Schaum's Outline of Discrete Mathematics[3]. [1]http://www.amazon.com/Mathematical-Ideas-Edition-Charles-Mil... [2]http://www.amazon.com/Concepts-Modern-Mathematics-Dover-Book... [3]http://www.amazon.com/Schaums-Outline-Discrete-Mathematics-R...
……从我的记忆来看,跟 TADM 里的任何东西都没有直接关系。除了一些高中内容,数学方面要求并不多。不过学点离散数学会有帮助,尤其是图论、树和函数。《Schaum's Outline of Discrete Mathematics》就挺不错。显然 Skiena 的书是用 C 写的——所以最好对它有些了解。再次重申,开始之前没必要把 C 钻得特别深,边做边学就行。我建议直接上手,并参考其他……
…directly relate to anything in TADM from what I can recall. There's not much to the maths beyond high school stuff. Some discrete maths will help though. Graphs theory, trees and functions especially. Schaum's Outline of Discrete Mathematics is decent. Obviously Skiena's book is in C- so be somewhat familiar with it. Again no need to go crazy deep into C before you start. You can learn as you go. I'd recommend just diving in and using other…
……尤其是基础图算法(DFS、BFS、最短路径)非常强大,能解决很多常见问题。之后,学数学。代数、集合论、自动机和微积分真的让人大开眼界。《Schaum's Outline of Discrete Mathematics》是离散数学很好的入门。自动机方面:如果可以的话,尽量去听听 Coursera 上那门相关的课,讲得太棒了。虽然硬核,但终于让我这榆木脑袋开窍了 :) 接下来,编译器!……
…particularly basic graph algorithms (DFS, BFS, DSP) are very powerful and can solve a lot of common problems. After that, study Math. Algebra, Set Theory, Automata and Calculus were real eye openers. Schaum's Outline of Discrete Mathematics is a good start in discrete math. Automata: if you can, try and get hold of the Coursera course on the subject. It's excellent. It is hard work, but it got it through my thick skull :) Then, compilers!…
……这门学科的书主要是为数学系学生写的,他们不仅对这些结论的应用感兴趣,还在乎如何证明它们,因此这类书并不适合所有人。或许像《Schaum's Outline of Discrete Mathematics》这样的书能更合适地涵盖如何应用一些重要定理,而不至于让人深陷在证明的泥潭里。最后,我认为做一些有趣的小编程项目很有价值。有两本老书……
…subject are mostly written for math majors that are interested not only the application of these results but how to prove them and consequently the books may not appeal to everyone. Perhaps something like Schaum's Outline of Discrete Mathematics would suitably cover the way to apply some of the important theorems without bogging down in the proofs. Finally, I think there is value in doing small interesting programming projects. Two older books,…
……《现代数学的概念》[2],它涵盖了许多不同的领域,深度恰到好处,能让你对每个领域都有个直观感受。如果你学数学纯粹是为了 CS,我还会推荐像《Schaum's Outline of Discrete Mathematics》[3] 这样的书。[1]http://www.amazon.com/Mathematical-Ideas-Edition-Charles-Mil... [2]http://www.amazon.com/Concepts-Modern-Mathematics-Dover-Book... [3]http://www.amazon.com/Schaums-Outline-Discrete-Mathematics-R...
…Concepts of Modern Mathematics[2], which cover many different areas with just enough depth to give you a feel for each. If you are wanting to learn math solely for CS I would also recommend something like Schaum's Outline of Discrete Mathematics[3]. [1]http://www.amazon.com/Mathematical-Ideas-Edition-Charles-Mil... [2]http://www.amazon.com/Concepts-Modern-Mathematics-Dover-Book... [3]http://www.amazon.com/Schaums-Outline-Discrete-Mathematics-R...
……从我的记忆来看,跟 TADM 里的任何东西都没有直接关系。除了一些高中内容,数学方面要求并不多。不过学点离散数学会有帮助,尤其是图论、树和函数。《Schaum's Outline of Discrete Mathematics》就挺不错。显然 Skiena 的书是用 C 写的——所以最好对它有些了解。再次重申,开始之前没必要把 C 钻得特别深,边做边学就行。我建议直接上手,并参考其他……
…directly relate to anything in TADM from what I can recall. There's not much to the maths beyond high school stuff. Some discrete maths will help though. Graphs theory, trees and functions especially. Schaum's Outline of Discrete Mathematics is decent. Obviously Skiena's book is in C- so be somewhat familiar with it. Again no need to go crazy deep into C before you start. You can learn as you go. I'd recommend just diving in and using other…
……尤其是基础图算法(DFS、BFS、最短路径)非常强大,能解决很多常见问题。之后,学数学。代数、集合论、自动机和微积分真的让人大开眼界。《Schaum's Outline of Discrete Mathematics》是离散数学很好的入门。自动机方面:如果可以的话,尽量去听听 Coursera 上那门相关的课,讲得太棒了。虽然硬核,但终于让我这榆木脑袋开窍了 :) 接下来,编译器!……
…particularly basic graph algorithms (DFS, BFS, DSP) are very powerful and can solve a lot of common problems. After that, study Math. Algebra, Set Theory, Automata and Calculus were real eye openers. Schaum's Outline of Discrete Mathematics is a good start in discrete math. Automata: if you can, try and get hold of the Coursera course on the subject. It's excellent. It is hard work, but it got it through my thick skull :) Then, compilers!…
……这门学科的书主要是为数学系学生写的,他们不仅对这些结论的应用感兴趣,还在乎如何证明它们,因此这类书并不适合所有人。或许像《Schaum's Outline of Discrete Mathematics》这样的书能更合适地涵盖如何应用一些重要定理,而不至于让人深陷在证明的泥潭里。最后,我认为做一些有趣的小编程项目很有价值。有两本老书……
…subject are mostly written for math majors that are interested not only the application of these results but how to prove them and consequently the books may not appeal to everyone. Perhaps something like Schaum's Outline of Discrete Mathematics would suitably cover the way to apply some of the important theorems without bogging down in the proofs. Finally, I think there is value in doing small interesting programming projects. Two older books,…