编程技巧 - 文章列表

  • 第11章__C 的IO流库

    第11章 C 的I/O流库本章内容流概述、屏幕输出、键盘输入\r格式化输入和输出\r字符串流\r磁盘文件的输入和输出 *流的概念所谓流是指数据从一个位置流向另一个位置。是用于输入输出的一组类。\r流的类型:文本流和二进制流。\r 输出流与输入流。\r说明:\r“流”看成一个逻辑设备。\r“流”是临时的。\r提取操作和插入操作。文件和缓存的概念文件\r是对具体设备的抽象。\r如,磁盘文件和显示器都是文件。\r所有流的行为对程序员来讲都是相同的。\r说明:\r流统一了对相关文件的操作。\r缓冲\r缓冲区是指系统在内存中开辟的一块区域,临时存放信息. \r缓冲流:缓冲

  • 数据结构课件_吴伟民编著

    1数据结构主讲教师 邢振祥 总学时:60\r讲课学时:50\r实验学时:10\r教材: 《数据结构C语言版》严蔚敏、吴伟民\r -----清华大学出版社\r 《数据结构C语言篇》习题与解析 李春葆\r -----清华大学出版社课程安排课程要求课前请做好预习\r保持课堂安静,头脑清醒,思维活跃\r认真、独立、按时完成并提交作业\r重视上机实践,有效利用宝贵的上机时间上机安排\r上机地点:机房\r上机时间:\r上机内容:\r要求:\r所有作业必须独

  • 数据结构耿国华高教版_第1章

    2014/5/91西北师范大学经济管理学院\r           ----信息管理系\r本演示文稿可能包含观众讨论和即席反应。使用 PowerPoint 可以跟踪演示时的即席反应,\r\r在幻灯片放映中,右键单击鼠标\r请选择“会议记录”\r选择“即席反应”选项卡\r必要时输入即席反应\r单击“确定”撤消此框\r\r此动作将自动在演示文稿末尾创建一张即席反应幻灯片,包括您的观点。\r 数据结构课件用C语言描述2014/5/92第1章 绪 论●1.7 ?关于学习数据结构 1.1? 数据结构的基本概念(定义)1.2 数据结构的内容(研究范围)1.3? 算法设计1.4? 算法描

  • 数据结构第1章_绪论

    第一章 绪论课程背景计算机=软件 硬件\r软件=程序 文档(软件工程的观点)\r程序=算法 数据结构(Niklaus Wirth,图灵奖获得者)\r‘数据结构’=‘计算机程序设计技巧|acute;(Kunth,图灵奖获得者)\r熟悉c语言≠写出‘好’的程序\r学习数据结构=编写高水平的程序\r《数据结构》:计算机类专业8大核心课程之一 \r注:教育部计算机教指委认定的8大核心课程:计算机语言、数据结构、离散数学、计算机网络、计算机组成原理、操作系统、数据库、软件工程\r 图灵奖:1966年设置,每年奖励1-2名杰出的计算机科学家,被誉为计算机领域的诺贝尔奖\r基本学习方法\r

  • 数据结构严蔚敏(全部章节814张PPT)_(课件)

    算法与数据结构教材:《数据结构(C语言版)》。严蔚敏,吴伟民 编 著。清华大学出版社。\r参考文献:\r 1 《数据结构》 。张选平,雷咏梅 编, 严蔚敏 审。 机械工业出版社。\r 2 《数据结构与算法分析》。Clifford A. Shaffer著, 张 铭,刘晓丹 译。电子工业出版社。 \r 3 《数据结构习题与解析(C语实言版)》。李春葆。 \r 清华大学出版社。\r 4 《数据结构与算法》。夏克俭 编著。国防工业出版社。第1章 绪 论 目前,计算

  • 数据结构_第2章-1顺序表操作的效率分析

    1三、 顺序表操作的效率分析 时间效率分析:\r 算法时间主要耗费在移动元素的操作上,因此计算时间复杂度的基本操作(最深层语句频度)\r T(n)= O (移动元素次数)\r 而移动元素的个数取决于插入或删除元素的位置.\r注意:若插入在尾结点之后,则根本无需移动(特别快);\r若插入在首结点之前,则表中元素全部要后移(特别慢);\r应当考虑在各种位置插入(共n 1种可能)的平均移动次数才合理。\r2推导: 假定在每个元素位置上插入x的可能性都一样(即概率P相同),则应当这样来计算平均执行时间:

  • 数据结构_刘大有_第六章_递归1012

    第六章 递 归\r\r6.1 递归的概念\r6.2 基本递归过程\r6.3 递归过程的实现与堆栈\r 定义:如果一个对象部分地包含它自己,或者利用自己定义自己的方式来定义或描述,则称这个对象是递归的(递归定义);如果一个过程直接或间接地调用自己,则称这个过程是一个递归过程(递归算法) 。\r组成:递归部分、终止条件(递归出口)6.1 递归的概念递归的例子\r\r xn=x*x*…*x*x (幂函数)\r P(1) = x 递归出口\r P(n)=P(n-1) * x, n>1

  • 数据结构-数组的顺序存储结构

    数组 ( Array )  数组是同学们所熟悉的一种原子数据类型,几乎所有的计算机高级语言都把数组类型设定为基本的数据类型。\r  本节主要讨论数组在计算机中的顺序存储结构。数组的顺序存储结构二维数组的ADT定义ADT Array_2 {\r D={ai,j|ai,j∈ElemSet,0≤i≤b1-1, 0≤j≤b2-1}\r R={R1,R2}\r R1={|ai,j,ai 1,j ∈D,0≤i≤b1-2,0≤j≤b2-1}\r R2={|ai,j,ai,j 1 ∈D,0≤i≤b1-1,0≤j≤b2-2}\r基本操作P:\r InitArray(

  • 数据结构(C语言版)电子教案1_2

    数据结构(C语言版)胡 学 钢 主编目 录概 论第 1 章线 性 表第 2 章栈、队列和数组第 3 章树第 4 章图第 5 章查 找第 6 章排 序第 7 章文 件第 8 章第 1 章 概 论数据结构的研究内容1.1基 本 术 语1.2算 法 描 述 及 分 析1.3返回1.1 数据结构的研究内容1.1.1 用计算机解决实际问题的过程建立 模型构造求解算法选择存储结构型编写程序测试思考:你认为数据结构课程会涉及到上述哪些步骤呢?数据结构

  • 数据结构(C语言版)9__综合应用实例

    第9章 综合应用实例 9.1 上机实验要求及规范\r9.2 约瑟夫环问题\r9.3 迷宫问题\r9.4 短信促销活动\r9.5 保龄球记分系统 \r9.6 用静态栈数据结构实现表达式求值\r\r9.1 上机实验要求及规范9.1.1 上机实习的具体步骤\r 1.问题分析与系统结构设计\r 2.详细设计和编码 \r 3.上机准备及程序调试 \r 4.整理实验报告 \r 9.1.2 实验报告的基本要求 一般性、较小规模的上机实验,其实验报告可包括以下几项内容:\r(1) 实验名称,即每次实验的题目名称或编号。\r(2)实验内容和要求,即具体需要解决的