……你熟悉的那个部分,你对各种情况都有数,而 report/test 之类的页面可以作为你的沙盒,用来观察你的实验如何处理你的数据。我觉得很有帮助的一本书是 Mark A. Weiss 写的《Data Structures and Problem Solving Using Java》。想要更轻松的入门可以看 http://interactivepython.org/runestone/static/pythonds/index... 如果你想用自己已经掌握的语言来学,那也没问题。比如说……
…your familiar part where you have a good feel of what's what, and the report/test/whatever page can be your sandbox to see how your experiments deal with your data. One of the books I found helpful was Data Structures and Problem Solving Using Java by Mark A. Weiss. A softer start can be found with http://interactivepython.org/runestone/static/pythonds/index... If you want something using languages you already know, that's fine too. Say for example…
……Timothy Budd 写的《Programming with Java》,第 304 页;Joseph O'Neil 写的《Teach Yourself Java》,第 184 页;Benjamin J. Evans 写的《Java in a Nutshell》,第 128 页;Douglas Bell 和 Mike Parr 写的《Java for Students》,第 490 页;Mark Allen Weiss 写的《Data Structures and Problem Solving Using Java》,第 84 页。关于这种做法的弊端以及它如何同时损害可读性和性能,可以看看这篇好文章:https://www.computerenhance.com/p/clean-code-horrible-perfor...
…programming with Java by Timothy Budd, page 304 Teach yourself Java by Joseph O'Neil, page 184 Java in a Nutshell by Benjamin J. Evans, page 128 Java for Students by Douglas Bell and Mike Parr, page 490 Data structures and problem solving using Java by Mark Allen Weis, page 84 See here for a good article that goes over the downsides of this approach, and how it hurts both readability and performance: https://www.computerenhance.com/p/clean-code-horrible-perfor...
……你熟悉的那个部分,你对各种情况都有数,而 report/test 之类的页面可以作为你的沙盒,用来观察你的实验如何处理你的数据。我觉得很有帮助的一本书是 Mark A. Weiss 写的《Data Structures and Problem Solving Using Java》。想要更轻松的入门可以看 http://interactivepython.org/runestone/static/pythonds/index... 如果你想用自己已经掌握的语言来学,那也没问题。比如说……
…your familiar part where you have a good feel of what's what, and the report/test/whatever page can be your sandbox to see how your experiments deal with your data. One of the books I found helpful was Data Structures and Problem Solving Using Java by Mark A. Weiss. A softer start can be found with http://interactivepython.org/runestone/static/pythonds/index... If you want something using languages you already know, that's fine too. Say for example…
……Timothy Budd 写的《Programming with Java》,第 304 页;Joseph O'Neil 写的《Teach Yourself Java》,第 184 页;Benjamin J. Evans 写的《Java in a Nutshell》,第 128 页;Douglas Bell 和 Mike Parr 写的《Java for Students》,第 490 页;Mark Allen Weiss 写的《Data Structures and Problem Solving Using Java》,第 84 页。关于这种做法的弊端以及它如何同时损害可读性和性能,可以看看这篇好文章:https://www.computerenhance.com/p/clean-code-horrible-perfor...
…programming with Java by Timothy Budd, page 304 Teach yourself Java by Joseph O'Neil, page 184 Java in a Nutshell by Benjamin J. Evans, page 128 Java for Students by Douglas Bell and Mike Parr, page 490 Data structures and problem solving using Java by Mark Allen Weis, page 84 See here for a good article that goes over the downsides of this approach, and how it hurts both readability and performance: https://www.computerenhance.com/p/clean-code-horrible-perfor...