摘要: 1、逻辑结构一个数据结构是由一组同类的数据元素依据某种联系组织起来的。数据结构间的逻辑关系描述称为数据的逻辑结构。2、抽象层上看,数据的逻辑结构分为以下四种(1)集合结构:元素间的次序是任意的;【如公交车上的所有乘客,聚会中的所有人员】(2)线性结构:数据元素之间构成一个有序序列。其中,第一个元素只有后继没有前驱,最后一个元素只有前驱没有后继。除此之外,其余元素都有一个前驱和一个后继。【如每个班对成绩的排名,总有第一名和最后一名】(3)树形结构:除了一个特殊的根元素外,每个元素有且仅有一个前驱,后继数目不限。根元素没有前驱。树形结构表示的是一种层次关系。【如大家族中老祖宗和子子孙孙的关系】(4 阅读全文
posted @ 2013-11-07 22:24 平原铁匠 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1、处理数值型数据和非数值型数据数值型数据:数据类型简单,算法复杂,侧重于程序设计的技巧;非数值型数据:数据之间关系复杂,数据量庞大;2、解决非数值型数据要考虑到(1)明确数据之间的逻辑关系和处理要求,包括数据元素的组成和数据元素之间的关系;(2)把数据存储在计算机中,包括数据元素的保存和数据元素之间关系的保存;(3)数据的处理,不同的保存方法,数据处理的过程也不同,每个数据处理就是一个算法3、逻辑结构与物理结构逻辑结构:通过抽象的方法研究被处理的数据元素之间有哪些逻辑关系,对于每种逻辑关系可能有哪些操作物理结构:每种逻辑关系在计算机内部如何表示和实现4、每个数据结构处理的是一类逻辑关系,包括 阅读全文
posted @ 2013-11-07 19:08 平原铁匠 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 访问会话命名空间。即对会话命名空间中的值对其做 赋值,读取,判断或销毁等操作。 loginName = 'liu'; if( isset( $myNameSpace->loginName ) ){ //判断是否设置给成员设置值 echo '登录名'.$myNameSpace->loginName.'已经确定,其值为:'; echo '其值为:'.$myNameSpace->loginName; unset( $myNameSpace->loginName ); //销毁该值 }else{ ec... 阅读全文
posted @ 2013-11-07 18:53 平原铁匠 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 会话命名空间Zend_Session_Namespace支持foreach语句,即可以遍历出所有Zend_Session_Namespace中是所有值。 name = 'liu'; $myNameSpace -> sex = 'man'; $myNameSpace -> age = '23'; $myNameSpace -> pass = 'abc'; foreach( $myNameSpace as $key => $value ){ echo '命名空间的索引是:'.$key." 阅读全文
posted @ 2013-11-07 18:20 平原铁匠 阅读(171) 评论(0) 推荐(0) 编辑