第1章 整数

  1.1 数和序列

  1.2 和与积

  1.3 数学归纳法

  1.4 斐波那契数

  1.5 整除性

第2章 整数的表示法和运算

  2.1 整数的表示法

  2.2 整数的计算机运算

  2.3 整数运算的复杂度

第3章 素数和最大公因子

  3.1 素数

  3.2 素数的分布

  3.3 最大公因子及其性质

  3.4 欧几里得算法

  3.5 算术基本定理

  3.6 因子分解法和费马数

  3.7 线性丢番图方程

第4章 同余

  4.1 同余概述

  4.2 线性同余方程

  4.3 中国剩余定理

  4.4 求解多项式同余方程

  4.5 线性同余方程组

  4.6 利用波拉德方法分解整数

第5章 同余的应用

  5.1 整除性检验

  5.2 万年历

  5.3 循环赛赛程

  5.4 散列函数

  5.5 校验位

第6章 特殊的同余式

  6.1 威尔逊定理和费马小定理

  6.2 伪素数

  6.3 欧拉定理

第7章 乘性函数

  7.1 欧拉函数

  7.2 因子和与因子个数

  7.3 完全数和梅森素数

  7.4 莫比乌斯反演

  7.5 拆分

第8章 密码学

  8.1 字符密码

  8.2 分组密码和流密码

  8.3 指数密码

  8.4 公钥密码学

  8.5 背包密码

  8.6 密码协议及应用

第9章 原根

  9.1 整数的阶和原根

  9.2 素数的原根

  9.3 原根的存在性

  9.4 离散对数和指数的算术

  9.5 用整数的阶和原根进行素性检验

  9.6 通用指数

第10章 原根与整数的阶的应用

  10.1 伪随机数

  10.2 埃尔伽莫密码系统

  10.3 电话线缆绞接中的一个应用

第11章 二次剩余

  11.1 二次剩余与二次非剩余

  11.2 二次互反律

  11.3 雅可比符号

  11.4 欧拉伪素数

  11.5 零知识证明

第12章 十进制分数与连分数

  12.1 十进制分数

  12.2 有限连分数

  12.3 无限连分数

  12.4 循环连分数

  12.5 用连分数进行因子分解

第13章 某些非线性丢番图方程

  13.1 毕达哥拉斯三元组

  13.2 费马大定理

  13.3 平方和

  13.4 佩尔方程

  13.5 同余数

第14章 高斯整数

  14.1 高斯整数和高斯素数

  14.2 最大公因子和唯一因子分解

  14.3 高斯整数与平方和

初等数论及其应用 (第6版) (Kenneth H.Rosen 著)的更多相关文章

  1. 【repost】如何学好编程 (精挑细选编程教程,帮助现在在校学生学好编程,让你门找到编程的方向)四个方法总有一个学好编程的方法适合你

    方法(一)编了这么久的程序,一直想找机会总结下其中的心得和方法,但回想我这段编程道路,又很难说清楚,如果按照我走过的所有路来说,显然是不可能的!当我看完了云风的<游戏之旅--编程感悟>和梁 ...

  2. 各种计算机语言的经典书籍(C/C++/Java/C#/VC/VB等)

    1.Java Java编程语言(第三版)-Java四大名著--James Gosling(Java之父) Java编程思想(第2版)--Java四大名著--Bruce Eckel Java编程思想(第 ...

  3. 3000本IT书籍下载地址

    http://www.shouce.ren/post/d/id/112300    黑客攻防实战入门与提高.pdfhttp://www.shouce.ren/post/d/id/112299    黑 ...

  4. 程序员们,AI来了,机会来了,危机也来了

    程序员们,AI来了,机会来了,危机也来了 1.人工智能真的来了 纵观古今,很少有计算机技术能有较长的发展寿命,大部分昙花一现,比如:昔日的DOS.windows3.2.foxpro.delphi.80 ...

  5. [pjsip]Pjlib中配置文件config.h解析

    config_site.h 这个头文件包含在config.h中,用于引入平台?(site)/用户特定的配置以控制PJLIB的特性,用户需要自己生成这个文件. 譬如说我们要把PJLIB编译成DLL,那么 ...

  6. Java商城秒杀系统的设计与实战视频教程(SpringBoot版)_汇总贴

    51CTO学院 Java商城秒杀系统的设计与实战视频教程(SpringBoot版) H:\BaiDu\微服务0830\2019最新 Java商城秒杀系统的设计与实战视频教程(SpringBoot版) ...

  7. 计算机程序设计的史诗TAOCP

    倘若你去问一个木匠学徒:你需要什么样的工具进行工作,他可能会回答你:“我只要一把锤子和一个锯”.但是如果你去问一个老木工或者是大师级的建筑师,他会告诉你“我需要一些精确的工具”.由于计算机所解决的问题 ...

  8. VC 宏与预处理使用方法总结

    目录(?) C/C++ 预定义宏^ C/C++ 预定义宏用途:诊断与调试输出^ CRT 和 C 标准库中的宏^ NULL 空指针^ limits.h 整数类型常量^ float.h 浮点类型常量^ m ...

  9. c++ 日志操作

    程序需要一个简单的日志类,为此简单学习了Boost.Log和google的glog,前者功能非常强大,后者非常小巧但是不够灵活,最终打算自己写一个. 环境: win7 32位旗舰版.VS2010旗舰版 ...

随机推荐

  1. sys.argv]的用法

    Python中 sys.argv[]的用法简明解释 因为是看书自学的python,开始后不久就遇到了这个引入的模块函数,且一直在IDLE上编辑了后运行,试图从结果发现它的用途,然而结果一直都是没结果, ...

  2. 深入理解java虚拟机----java技术体系(一)

    1.java技术体系 举例: class文件格式:如下图所示,java源代码可以根据不同的编译器可以编译成不同的代码.即可以自定义语言规范比如beanshell,并编写代码; 然后自己编写java编译 ...

  3. SQL-8 找出所有员工当前(to_date='9999-01-01')具体的薪水salary情况,对于相同的薪水只显示一次,并按照逆序显示

    题目描述 找出所有员工当前(to_date='9999-01-01')具体的薪水salary情况,对于相同的薪水只显示一次,并按照逆序显示CREATE TABLE `salaries` (`emp_n ...

  4. 传统应用迁移到kubernetes(Hadoop YARN)

    spark-on-yarn-with-kubernetes 该例子仅用来说明具体的步骤划分和复杂性,在生产环境应用还有待验证,请谨慎使用. 过程中可能用到的概念和术语初步整理如下: 整个迁移过程分为如 ...

  5. 关于Java的特点之封装

    抽象 1.简单理解 我们在前面去定义一个类时候,实际上就是把一类事物的共有的属性和行为提取出来,形成一个物理模型(模版).这种研究问题的方法称为抽象. 封装--什么是封装 封装就是把抽象出来的数据和对 ...

  6. 关于时间戳截取的隐藏bug

    之前写时间戳,要截取后六位 原写法: function timeStamp() { const date = new Date() const month = date.getMonth() + 1 ...

  7. 2019-03-21-day016-正则表达式

    昨日内容回顾 基本数据类型 编码 流程控制 文件操作 函数-内置函数 装饰器 常用模块: 序列化模块 随机数模块 os模块 sys模块 时间模块 hashlib collections re 1天半 ...

  8. Linux文件和目录常用操作命令(40个)

    1.ls(list) [命令作用] 列出文件和目录 [命令语法] ls [选项] [参数] [常用选项] -l 以长格式显示(文件或目录的类型.权限.软硬链接的次数.属主.属组.大小.时间.文件名) ...

  9. HDU1548- A strange lift (BFS入门)

    题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1548 A Strrange lift Time Limit: 2000/1000 MS (Java/ ...

  10. JS/JavaScript简介及基本常识

    JavaScript (JS)以客户端事件为驱动的弱类型脚本语言 JS脚本一般写在<head>内部 流:文本流.html流 回避关键字的基本策略:单词合并(v_function) null ...