文章 2018-07-01 来自:开发者社区

普林斯顿《算法》笔记(三)

官方网站 官方代码 第三章 查找 3.1 符号表 (Symbol Tables) 符号表是一种存储键值对 (key-value pairs) 的数据结构,其主要目的是将键 (key) 和值 (value) 联系起来。主要支持两种操作:插入 (put) ,即将一组新的键值对存入存入表中;查找 (get) ,即根据给定的键得到相应的值。 下表列出了符号表的典型应用: 符号表是一...

普林斯顿《算法》笔记(三)
文章 2018-06-01 来自:开发者社区

普林斯顿《算法》笔记(二)

官方网站 官方代码 第二章 排序 2.1 初级排序算法 排序就是将一组对象按照某种逻辑顺序重新排列的过程。这里我们主要关注重新排列含有元素的数组 (arrays of items)的算法,其中每个元素都有一个主键 (key)。排序算法的目的是重新排列所有元素,使得元素的主键能以某种方式排列。以下代码是本章通用的排序算法模板: public class Example { publi...

普林斯顿《算法》笔记(二)
文章 2018-05-04 来自:开发者社区

普林斯顿《算法》笔记 (一)

官方网站 官方代码 第一章 基础 1.1 基础编程模型 1.1节的内容主要为介绍Java的基本语法以及书中会用到的库。 下图为一个Java程序示例和相应的注解: 本书用到的几种基本语法: 初始数据类型 (primitive data tyoes):整型 (int),浮点型 (double),布尔型 (boolean),字符型 (char)以及组合起来的表达式。 语句 (statement...

普林斯顿《算法》笔记 (一)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

智能引擎技术

AI Online Serving,阿里巴巴集团搜推广算法与工程技术的大本营,大数据深度学习时代的创新主场。

+关注