学习《数据结构》课程的过程中,同步开展实践。对每一种逻辑结构,实现其各种存储结构下的基本运算,是一项基础性的工作。学习方法建议请参考“0207将算法变程序”[视频]部分建议的方法
本文为算法库中的第一个,针对线性表中的顺序存储结构,实现各种基本运算。
算法库包括两个文件:
? 头文件:list.h,包含定义顺序表数据结构的代码、宏定义、要实现算法的函数的声明;
? 源文件:l...
分类:
编程语言 时间:
2015-09-07 09:39:50
阅读次数:
272
1.数据结构 是相互之间存在一种或多种特定关系的数据元素的集合。逻辑结构:集合结构,线性结构,树形结构,图形机构物理结构:顺序存储结构,链接存储结构2.算法 算法是解决特定问题求解步骤的描述,在计算机中表现为指令有限序列,并且每条指令表示一个或多个操作。3.时间复杂度计算 基本操作数量表示成输...
分类:
其他好文 时间:
2015-09-06 21:41:40
阅读次数:
167
背景知识 文件系统是操作系统中负责存取和管理信息的模块,它用统一的方式管理用户和系统信息的存储、检索、更新、共享和保护,并为用户提供一整套方便有效的文件使用和操作方法。文件这一术语不但反映了用户概念中的逻辑结构,而且和存放它的辅助存储器(也称文件存储器)的存储结构紧密相关。所以,同一个文件必须从逻....
分类:
其他好文 时间:
2015-09-05 23:34:07
阅读次数:
182
背景知识 文件系统是操作系统中负责存取和管理信息的模块,它用统一的方式管理用户和系统信息的存储、检索、更新、共享和保护,并为用户提供一整套方便有效的文件使用和操作方法。文件这一术语不但反映了用户概念中的逻辑结构,而且和存放它的辅助存储器(也称文件存储器)的存储结构紧密相关。所以,同一个文件必须从逻....
分类:
其他好文 时间:
2015-09-05 00:06:38
阅读次数:
305
数据结构(程序设计=数据结构+算法)数据结构就是关系,没错,就是数据元素相互之间存在的一种或多种特定关系的集合。传统上,我们把数据结构分为逻辑结构和物理结构。逻辑结构:是指数据对象中数据元素之间的相互关系,也是我们今后最需要关注和讨论的问题。物理结构:是指数据的逻辑结构在计算机中的存储形式。常用的数...
分类:
编程语言 时间:
2015-09-03 21:35:27
阅读次数:
199
本来想把scanr,foldr什么的都写了的,一想太麻烦了,就算了,模板元编程差不多也该结束了,离开学还有10天,之前几天部门还要纳新什么的,写不了几天代码了,所以赶紧把这个结束掉,明天继续抄轮子叔的Win32库去。逻辑结构和递归说白了就是做了一个If,一个For_N,If就和Excel里的If一样...
分类:
编程语言 时间:
2015-09-03 20:25:00
阅读次数:
462
第13章 写给C#程序员的UML概述 UML包含3类主要的图示。静态图(static diagram)描述了类、对象、数据结构以及它们之间的关系,藉此表现出了软件元素间那些不变的逻辑结构。动态图(dynamic diagram)展示了软件实体在运行过程中是如何变化的,其中描述了运行流程或者实体改变....
1、几个相关的概念白盒测试——把测试对象看作一个打开的盒子,程序内部的逻辑结构和其他信息对测试人员是公开的。回归测试——软件或环境的修复或更正后的“再测试”,自动测试工具对这类测试尤其有用。单元测试——是最小粒度的测试,以测试某个功能或代码块。一般由程序员来做,因为它需要知道内部程序设计和编码的细节。JUnit ——是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框...
分类:
其他好文 时间:
2015-08-27 23:12:17
阅读次数:
208
----数据库对象:逻辑结构的集合 ----
一、同义词:现有对象的别名
/*
作用:
简化SQL语句
隐藏对象的名称和所有者
提供对对象的公共访问
分类:*/
--公有同义词:可以被所有的数据库用户访问,本地对象和公有对象同名时,本地对象优先
create public synonym syn1 for scott.emp;
select * from syn1;
--私...
分类:
数据库 时间:
2015-08-27 13:23:20
阅读次数:
266
前几篇的文章在说AJAX的内容,利用AJAX技术能够开发出高效运行的网站应用程序,不过在进行B/S项目开发时只拥有AJAX技术是远远不够的,踏入到B/S要学的东西会更多,但相较C/S的复杂逻辑结构来说B/S在开发时还是很简单的。 在开发B/S项目时,常常会用到数据绑定控件,.NET平台已经对...
分类:
Web程序 时间:
2015-08-27 12:36:59
阅读次数:
203