# Algorithms **Repository Path**: coderkim/Algorithms ## Basic Information - **Project Name**: Algorithms - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-12 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 算法(第四版) 书本自带的版本库在 `std.lib` 下,这是解压的 `stdlib.jar` 源码,你也可以直接将 `lib/stdlib.jar` 加入到 **library** 中去。 数据集下载:http://algs4.cs.princeton.edu/code/algs4-data.zip #### 重定向与管道 如果想要运行书中的命令,那么进入 [lib](./lib) 目录中,然后 ``` java -Djava.ext.dirs=. RandomSeq 1000 100.0 200.0 > data.txt ``` 这样就会在当前**lib**下生成一个包含 100 到 200 之间的随机数文件。 求**平均数**: ``` java -Djava.ext.dirs=. Average < data.txt --------结果分割线 Average is 150.27822999999998 ``` **管道**: ``` java -Djava.ext.dirs=. RandomSeq 1000 100.0 200.0 | java -Djava.ext.dirs=. Average --------结果分割线 Average is 149.16858000000005 ``` ## 查找 1. [二分查找](./src/java/com/leong/chapter01/section_1_1_Base/BinarySearch.java) ## 排序