P63

  c语言深入学习及小游戏 文档

前言此详细计划的内容主要包括:1、全年规划2、面向对象3、内容范围。4、主要资料。5、知识点划分。6、组织形式。7、时间计划。第二项内容,发布两个初始项目的具体运作模式,接受成员报名。这个发布,主要的内容是决定具体的平台,以及如何使用此平台来完成项目的运作。作为第一个项目,刚开始的时候,有我们各自担任PO,在项目的运行过程中,尽量的使之成为自组织的团队。渐渐的减少我们对项目运行的干预。使项目尽早的开始独立运行。

cc62k 2016-01-25   1908   0
P4

  C语言冒泡、插入法、选择排序算法分析 文档

C语言中三种常见排序算法分析一、冒泡法(起泡法)算法要求:用起泡法对10个整数按升序排序。算法分析:如果有n个数,则要进行n-1趟比较。在第1趟比较中要进行n-1次相邻元素的两两比较,在第j趟比较中要进行n-j次两两比较。比较的顺序从前往后,经过一趟比较后,将最值沉底(换到最后一个元素位置),最大值沉底为升序,最小值沉底为降序。

cc62k 2016-01-25   3940   0
P83

  C语言_游戏编程指南 文档

游戏编程指南彭博著《游戏编程指南》目录第一章游戏编程必需的C++基础知识1.1概述1.2入门知识1.3控制语句1.4函数1.5指针、数组与字符串1.6预编译指令1.7多文件程序的结构第二章游戏编程必需的C++高级知识2.1类的定义和使用2.2构造函数2.3类的静态成员2.4运算符重载2.5类的继承2.6虚函数与抽象类第三章游戏编程必需的Windows编程知识3.1游戏编程中基本的Windows程序3.2Windows程序中的WinMain函数3.3Windows程序中的消息处理函数第四章DirectDraw编程基础4.1DirectDraw使用前的准备工作4.2DirectDraw的初始化4.3DirectDraw对象的释放第五章DirectDraw编程实战5.1调入图象5.2透明色5.3图象传送5.4图象缩放5.5后台缓存和换页5.6页面的丢失与恢复5.7页面的填色5.8输出文字第六章DirectDraw动画制作6.1定时器6.2播放声音6.3动画例子第七章DirectDraw编程技巧

cc62k 2016-01-25   2485   0
P52

  ACM简单题秒杀和C++ STL 文档

ACM竞赛简单题秒杀攻略简单题简单题的特点:没有算法或者只有基本的算法编程复杂度不高分辨简单题:简单题一般题目较短校赛的第一题往往是简单题观察ranklist和场上气球情况简单题是校赛决胜的关键年份总题数简单题数量AC所有简单题可获奖项200584二等奖200684三等奖200784二等奖200894三等奖200994三等奖如何秒杀简单题提高代码正确率提高写代码的速度熟练掌握各种基本算法Step1:解析题目背景介绍、问题提出输入输出要求输入输出样例时间、空间限制以及其他信息

p3n5 2016-01-21   3092   0
P3

  50条C++编程经验 文档

1.把C++当成一门新的语言学习(和C没啥关系!真的。);2.看《ThinkingInC++》,不要看《C++变成死相》;3.看《TheC++ Programming Language》和《Inside The C++Object Model》,不要因为他们很难而我们自己是初学者所以就不看;4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;6.会用VisualC++,并不说明你会C++;

p3n5 2016-01-21   374   0
P32

  Visual C++ MFC简明教程 (marshall brain) 文档

Visual C++ MFC简明教程原著:MarshallBrain编译:张圣华第一部分:MFC导论Visual C++不仅仅是一个编译器。它是一个全面的应用程序开发环境,使用它你充分利用具有面向对象特性的C++来开发出专业级的Windows应用程序。为了能充分利用这些特性,你必须理解C++程序设计语言。掌握了C++,你就必须掌握Microsoft基本类库(MFC)的层次结构。该层次结构包容了WindowsAPI中的用户界面部分,并使你能够很容易地以面向对象的方式建立Windows应用程序。这种层次结构适用于所有版本的Windows并彼此兼容。你用MFC所建立的代码是完全可移植的。该教程将向你介绍MFC的基本概念和术语以及事件驱动程序设计方法。在本节中,你将会输入、编译和运行一个简单的MFC程序。下一节中将向你详细解释这些代码。

likfefe 2016-01-15   1713   0
P102

  数据结构C语言版题集答案打印版 文档

数据结构(c语言版)习题集答案第1章绪论1.1简述下列术语:数据,数据元素、数据对象、数据结构、存储结构、数据类型和抽象数据类型。解:数据是对客观事物的符号表示。在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。数据元素是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。数据对象是性质相同的数据元素的集合,是数据的一个子集。数据结构是相互之间存在一种或多种特定关系的数据元素的集合。存储结构是数据结构在计算机中的表示。数据类型是一个值的集合和定义在这个值集上的一组操作的总称。抽象数据类型是指一个数学模型以及定义在该模型上的一组操作。

梦亦霏雨 2016-01-11   3857   0
P40

  数据结构试题集(包含答案_完整版) 文档

第一章概论一、选择题1、研究数据结构就是研究(D)。A.数据的逻辑结构B.数据的存储结构C.数据的逻辑结构和存储结构D.数据的逻辑结构、存储结构及其基本操作2、算法分析的两个主要方面是(A)。A.空间复杂度和时间复杂度B.正确性和简单性C.可读性和文档性D.数据复杂性和程序复杂性3、具有线性结构的数据结构是(D)。A.图B.树C.广义表D.栈4、计算机中的算法指的是解决某一个问题的有限运算序列,它必须具备输入、输出、(B)等5个特性。

梦亦霏雨 2016-01-11   4353   0
P13

  数据结构C语言版期末考试复习试题 文档

《数据结构与算法》复习题一、选择题。1.在数据结构中,从逻辑上可以把数据结构分为C。A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构2.数据结构在计算机内存中的表示是指A。A.数据的存储结构B.数据结构C.数据的逻辑结构D.数据元素之间的关系3.在数据结构中,与所使用的计算机无关的是数据的A结构。A.逻辑B.存储C.逻辑和存储D.物理4.在存储数据时,通常不仅要存储各数据元素的值,而且还要存储C。A.数据的处理方法B.数据元素的类型C.数据元素之间的关系D.数据的存储方法5.在决定选取何种存储结构时,一般不考虑A。A.各结点的值如何B.结点个数的多少C.对数据有哪些运算D.所用的编程语言实现这种结构是否方便。

梦亦霏雨 2016-01-11   7017   0
P59

  数据结构C语言版部分习题及答案 文档

第二章习题与解答一判断题1.线性表的逻辑顺序与存储顺序总是一致的。2.顺序存储的线性表可以按序号随机存取。3.顺序表的插入和删除操作不需要付出很大的时间代价,因为每次操作平均只有近一半的元素需要移动。4.线性表中的元素可以是各种各样的,但同一线性表中的数据元素具有相同的特性,因此是属于同一数据对象。5.在线性表的顺序存储结构中,逻辑上相邻的两个元素在物理位置上并不一定紧邻。6.在线性表的链式存储结构中,逻辑上相邻的元素在物理位置上不一定相邻。7.线性表的链式存储结构优于顺序存储结构。8.在线性表的顺序存储结构中,插入和删除时,移动元素的个数与该元素的位置有关。

梦亦霏雨 2016-01-11   3195   0
P26

  数据结构C语言版_总复习习题与指导 文档

数据结构总复习一、基本要求掌握的知识点如下:⑴ 线性表、顺序表和链表。要求掌握线性表的概念,两种存储结构的实现、优缺点及两种存储结构上的基本操作。⑵ 栈与队列。要求掌握栈和队列的概念,顺序栈、链栈的操作,栈的应用,循环队列、循环链队列的操作。⑶ 串的基本运算和模式匹配。掌握串的基本运算的含义,了解模式匹配算法和时间复杂度。⑷ 多维数组和广义表。掌握多维数组及特殊矩阵的地址公式,广义表的运算和存储。⑸ 树和二叉树。树、二叉树的定义、术语,二叉树的性质、存储、遍历、应用,线索二叉树的概念,树与二叉树的关系。⑹ 图的存储及其操作。

梦亦霏雨 2016-01-11   2602   0
P6

  通讯录管理系统C++源代码详解 文档

实现通讯录管理系统任务:自学C语言中有关链表及外部文件的内容,设计出通讯录管理系统。要求如下所述:  建立通讯录信息,信息至少包含编号、姓名、年龄、电话、通讯地址、电子邮箱等; 能够提供添加、删除和修改通讯录信息的功能; 能够提供按不同方式查询的功能;如按姓名或年龄、电话等查询; 将通讯录保存在文件中;   能够按表格方式输出通讯录信息。 要求:②  根据以上功能需求,自己定义单链表结点的存储结构;③  为了保证所有的数据可以长期被使用,要求程序能将相关数据存储在外部数据文件中,具体数据格式和文件名、路径等自定;④  提供友好的用户界面,方便用户操作。

张睿 2016-01-11   3453   0
P79

  达内C++学员笔记3-Unix下的C开发 文档

Unix/Linux系统下C语言的开发学习内容:Unix/Linux系统基本概述Unix/Linux编程基础和开发方式Unix/Linux内存管理Unix/Linux文件管理和目录的操作Unix/Linux进程管理Unix/Linux信号Unix/Linux进程间通信(IPC)Unix/Linux网络编程Unix/Linux多线程编程开发今天:1.Unix/Linux简介(了解)2.gcc编译器(深入了解)3.头文件、库文件(静态库和共享库)4.环境变量的概念gcc是编译器,功能:预处理、编译、连接、汇编gcc-E只做预处理可以生成.

sty87981 2016-01-10   430   0
P47

  达内C++学员笔记4-数据库的基础知识 文档

一、数据库简介1.数据在UI(UserInterface用户接口/图形界面)被用户输入,在语言业务逻辑层(C/C++...语言代码),最后数据存入FILE(硬盘存储)。FILE的升级版是DBMS(Database Manege System)数据库管理系统主流的数据库系统:RDBMS:关系型数据库管理系统什么是关系型数据库?基于二维表的数据库(拥有行列的表称二维表)二维表第一行称为表头(tablehead),表头上的每个格子称为字段名表头所在列的其他格子称为字段值

sty87981 2016-01-10   566   0
P19

  达内C++学员笔记2-数据结构与算法 文档

数据结构和算法研究各种通用问题并提出了相应的解决方案数据结构侧重变量之间的关系算法侧重如何使用变量解决问题数字之间的逻辑结构指人想象的数字之间的关系数字之间的物理结构指计算机内部实际的数字之间的关系逻辑结构:1.集合结构(所有数字都属于一个总体)2.线性结构(所有数字可以用一条直线连接起来)3.树形结构(任何数字只有一个前导数字,可以有多个后继数字)4.网状结构(数字之间有多对多的交叉结构,没有方向性)物理结构:1.顺序结构(数据存放在一段连续的内存空间中)可以使用编号访问任何一个数字(随机访问)访问任何数字的时间相同插入删除操作比较费时空间利用率低

sty87981 2016-01-10   361   0
P77

  达内C++学员笔记1-C基础知识 文档

whoami命令可以查看当前所使用的账号。clear命令可以清楚屏幕上的所有文字内容。操作系统使用文件系统来管理所有的文件。文件系统中包括文件和文件夹(目录),文件夹是对文件进行分组的。Linux系统中的文件系统是从一个源头发展出来的,我们把这个源头叫做根目录。在终端窗口中用户随时和文件系统中的某个目录关联Linux系统中每个账号有一个私有目录,叫做这个账号的home目录。使用~表示这个home目录。用某个账号进入终端窗口后,就和这个账号的home关联。pwd命令可以查看当前关联的目录。

sty87981 2016-01-10   1700   0
P13

  C++图书馆项目源码 文档

C++图书馆项目源码

1026615761 2015-12-11   416   0
P27

  C语言参考手册10 文档

区分C语言中getch、getche、fgetc、getc、getchar、fgets、gets首先,这两个函数不是C标准库中的函数,intgetch(void) //从标准输入读入一个字符,当你用键盘输入的时候,屏幕不显示你所输入的字符。也就是,不带回显。intgetche(void)  //从标准输入读入一个字符,键盘输入的时候,屏幕显示所输入的字符。带回显。这两个函数包含在头文件conio.h中,需要记住的是conio.h不是C标准库中的头文件。Micorsoft和Borland的C编译器提供了conio.h,用来创建控制台文本用户界面。一般在Windows系统下安装了VS、VC等,就可以包含conio.h头文件。

pfmm 2015-11-07   2123   0
P

超越C++标准库 - Boost 程序库导论 文档

介绍Boost libraries: C++编程的下一个突破 Boost带领你远远地超越了C++标准库,它使得C++编程更优雅、更有活力、更高产。首先,我们系统地介绍一下Boost库的主要组成和它们的主要用法。 Björn Karlsson为中级至高级的C++开发者描述了所有58个Boost库的轮廓,并完整叙述了12个可能最有用的库。Karlsson的主题范围从智能指针和类型转换,到容器和数据库结构,解释了如何正确地使用每一个库来改进你的代码。他详细论述了可以让你写出更简明、清晰、易读的代码的高级函数对象。他还带你到Boost的"幕后",看看那些对你创建自己的泛型库有益的工具和技术。 本书的内容包括: 智能指针,提供自动的对象生存期管理和简单的资源共享 提供类型转换和词汇转换的统一的、最优的解决方案 使编程更简单、更清晰的工具类 灵活的容器类,解决了C++标准库未覆盖的问题

swde 2015-11-02   3999   0
P

Effective C++中文版 文档

对每个人来说,习惯C++需要一些时间,对于已经熟悉C的程序员来说,这个过程尤其令人苦恼。因为C是C++的子集,所有的C的技术都可以继续使用,但很多用起来又不太合适。例如,C++程序员会认为指针的指针看起来很古怪,他们会问:为什么不用指针的引用来代替呢? C是一种简单的语言。它真正提供的只有有宏、指针、结构、数组和函数。不管什么问题,C都靠宏、指针、结构、数组和函数来解决。而C++不是这样。宏、指针、结构、数组和函数当然还存在,此外还有私有和保护型成员、函数重载、缺省参数、构造和析构函数、自定义操作符、内联函数、引用、友元、模板、异常、名字空间,等等。用C++比用C具有更宽广的空间,因为设计时有更多的选择可以考虑。 在面对这么多的选择时,许多C程序员墨守成规,坚持他们的老习惯。一般来说,这也不是什么很大的罪过。但某些C的习惯有悖于C++的精神本质,他们都在下面的条款进行了阐述。

zh119123 2015-10-23   253   0
1 2 3 4 5 6 7 8 9 10

关键词

最新上传

热门文档