





定价:33元
印次:1-2
ISBN:9787302237433
出版日期:2010.12.01
印刷日期:2011.11.22
图书责编:张民
图书分类:教材
组合数学是既古老而又年轻的一门数学分支,它的基本原理非常直观易懂。本书收集了1200多道组合数学题,涉及4部分内容: 一是加法法则、乘法法则与排列组合;二是序列、递推关系与母函数、Fibonacci数等;三是容斥原理、鸽巢原理、Ramsey数等;四是Polya定理。 本书适合作为高等院校计算机及相关专业本科生的辅助教材,也可作为研究生的辅助教材,也可供广大科学工作者、工程技术人员参考。 最后说明一下本书只涉及组合数学的部分核心内容,比如图论部分暂时放弃了。图论无疑属于组合数学,但因为它成长壮大,本身内容丰富,所以独立出去了,以后争取继续完成。
C语言程序设计(第2版)人类已经步入信息化的21世纪,信息时代的到来,使社会经济向知识经济发展。为了推进21世纪计算机基础教育改革,推进精品课程建设以及与之配套的精品教材建设,从素质教育的理念出发,结合信息化社会对高素质、复合型人才的需求,特出版此教材。此教材力求较为全面地介绍C语言的基本内容与程序设计思想。 C语言是目前国内外广泛使用的程序设计语言之一,是国内外大学都在开设的重要的基础课之一。C语言功能丰富、表达能力强、使用方便灵活、程序执行效率高并且可移植性好;既具有高级语言的特点,又具有汇编语言的特点,具有较强的系统处理能力。它支持自顶向下逐步求精的程序设计技术,其函数式结构为实现程序的模块化设计提供了强有力的保障。因此,它被广泛应用于系统软件和应用软件的开发。 本教材从C语言程序设计的基本原理及程序设计的基本思想出发,贯穿“基础-应用-专题”这一主线,紧扣基础,面向应用,循序渐进地引导读者学习程序设计的思想和方法。基础部分的主要内容包括程序设计中的基本概念与应用,如变量、数组、控制结构及判断结构等,并在掌握了这些基本概念与应用的基础上适时引入函数的结构与应用、指针的概念及其应用、算法设计与实现、结构型数据的应用及文件的操作等面向应用的知识点介绍,然后在上述知识点的基础上进一步介绍数据结构专题,包括链表、栈、队列和二叉树的概念与应用。为方便授课和学习,本教材还配套有电子教案和习题解析。 本书的特点之一是通俗易懂,突出“三基”(基本概念、基本原理与基本应用)的介绍与应用。 本书的特点之二是在介绍“算法设计与实现”这部分内容时,重点介绍经典的排序与查找的算法及其实现,...
1.1 程序设计语言的历史和发展1
1.2 程序设计过程中的几个基本概念2
1.2.1 程序2
1.2.2 程序设计2
1.2.3 算法3
1.2.4 数据结构3
1.3 软件工程的概念4
1.4 C语言的发展与特点4
1.4.1 C语言的发展和ANSI C标准4
1.4.2 C语言的特点5
1.5 C语言程序的基本标识符6
1.6 C程序的几个简单实例7
1.7 C程序的结构特点10
1.8 C语言程序的编译和执行11
1.9 习题12
第2章 C语言程序的基本数据类型及其运算13
2.1 C语言的数据类型13
2.1.1 数据类型的一般概念13
2.1.2 常量14
2.2 数据类型及变量17
2.2.1 基本数据类型17
2.2.2 变量及变量的定义17
2.2.3 变量的初始化18
2.2.4 数据类型转换19
2.3 运算符和表达式21
2.3.1 运算符和表达式概述21
2.3.2 赋值运算符和赋值表达式22
2.3.3 算术运算符和算术表达式23
2.3.4 关系运算符和关系表达式24
2.3.5 逻辑运算符和逻辑表达式25
2.3.6 条件运算符26
2.3.7 其他运算符27
2.4 位运算符28
2.4.1 按位取反运算符28
2.4.2 移位运算符28
2.4.3 按位“与”、按位“或”、按位“异或”29
2.5 C语言基本输入输出函数30
2.5.1 字符输入输出函数31
2.5.2 格式化...