算法
文章平均质量分 65
潮帅的学习空间
在校硕士研究生
展开
-
模拟投骰子
编译语言:java;编译环境:《算法第四版》官网编译器 ,附上地址连接:http://algs4.cs.princeton.edu/windows/1、首先做了一个模拟投单个骰子随机事件import edu.princeton.cs.algs4.StdOut;import edu.princeton.cs.algs4.StdRandom;import edu.princeton.c原创 2017-03-09 10:46:16 · 3508 阅读 · 0 评论 -
二分查找算法实现《算法(第四版)》
最近开始看《算法(第4版)》这本书,在此记录下自己的学习心得、遇到的问题以及如何解决的。希望能够提升自己帮助他人。 刚开始看这本书遇到的第一个比较有代表性的算法就是二分查找,运用《算法》这本书所提供的工具DrJava(课本官网地址连接http://algs4.cs.princeton.edu/home/)去运行书中所给的代码时遇到一点小小的问题。书上算法源码如下:impo原创 2017-03-07 18:34:56 · 2618 阅读 · 0 评论 -
寻找最短距离的两点
在随机生成的N个点中,找到之间距离最短的两个点,连接两点并计算两点间的直线距离原创 2017-03-16 15:38:44 · 2972 阅读 · 0 评论 -
基数排序(LSD+MSD)详解
一.计数排序二.基数排序原创 2017-09-19 11:12:22 · 29177 阅读 · 8 评论 -
初级排序算法(选择排序+插入排序+希尔排序)动态可视化实现
本文程序运行环境另见点击打开链接一、选择排序1.排序过程以升序为例,首先,找到数组中最小的元素,其次,将它和数组的第一个元素交换位置。再在剩下的元素中找到最小的元素,将它与数组第二个元素交换位置。如此往复,直到数组有序。2.具体实现import edu.princeton.cs.algs4.StdDraw;import edu.princeton.cs.algs4.StdOut;原创 2017-05-15 11:29:47 · 873 阅读 · 0 评论