Algorithms中的算法使用java来实现的,但是作者担心java语言的细节会让读者抓不住他想表达的算法思想,故而在1.1中花费了大量的篇幅来讲这本书中用到的语言框架;这本书中用到的只是java中的一个子集(其他高级语言也含有的结构),以及作者自己写的静态函数库;
然后介绍的是java程序的基本结构,有jva基础的就可以跳过去这一部分了;
1.1中涉及到的算法有:
最大公约数的求法:
书中用到的java扩展库如下图片所示:
Math类的应用:
StdRandom
StdStats
StdStats实现:
StdIn
StdOut
StdFileOut
StdDraw
最后介绍了白名单,白名单的作用是用来验证某些算法的实用性,他提供某些大量的数据用以实践;
we provide on the book-site the files largeW.txt (1 million integers) and largeT.txt (10 million integers).
本书采用Java实现算法,并通过精简的语言框架确保算法思想的清晰传达。内容包括基本的程序结构介绍及一些实用算法示例,如最大公约数求法等。此外,还介绍了一系列自定义静态函数库,用于辅助算法的实现与测试。
1670

被折叠的 条评论
为什么被折叠?



