Algorithms
文章平均质量分 54
静妍
这个作者很懒,什么都没留下…
展开
-
数据结构
数据结构一些概念数据结构就是研究数据的逻辑结构和物理结构以及它们之间相互关系,并对这种结构定义相应的运算,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。数据:所有能被输入到计算机中,且能被计算机处理的符号的集合。是计算机操作的对象的总称。数据元素:数据(集合)中的一个“个体”,数据及结构中讨论的基本单位数据项:数据的不可分割的最小单位。一原创 2017-03-27 22:26:49 · 11389 阅读 · 5 评论 -
几句话描述简单算法——排序与搜索
一、排序1)桶排序准备大量的木桶,用木桶的标号(数组下标)作为数据,按照木桶标号的顺序进行排序。2)选择排序从“待排序部分”找到最小值(或最大值),让“待排序部分”的起始位置向后移动。3)冒泡排序比较相邻的两个数据,把这两个数据按照大小关系正确的交换排列。4)插入排序不断地把数据插入已排序的部分数据列,里面恰当的位置。转载 2017-03-13 22:26:58 · 418 阅读 · 0 评论 -
面试算法实践与国外大厂习题指南
面试算法实践与国外大厂习题指南在线练习LeetCodeVirtual JudgeCareerCupHackerRankCodeFights在线面试编程Gainlo数据结构Linked List链表即是由节点(Node)组成的线性集合,每个节点可以利用指针指向其他节转载 2017-03-13 22:21:30 · 316 阅读 · 0 评论 -
算法 第四版 在Eclipse中调用Algs4库
首先打开Eclipse然后开始新建项目,File -> New Java Project,项目名随便写,如下图 右键src文件夹,Add -> New Java Class,这里需要注意Name一栏里填写的内容就是类名,这里我写了TestAlgs4,为了测试「算法 第四版」作者给的那个测试样例 代码如下:import edu.princeton.cs....原创 2018-07-28 20:53:03 · 1279 阅读 · 2 评论