当前位置: 首页 > news >正文

航运网站建设计划书现在网站开发都什么技术

航运网站建设计划书,现在网站开发都什么技术,网站 wordpress,wordpress自带的会员中心第一章 绪论 1.1 数据结构的基本概念 1.数据#xff1a;数据是信息的载体#xff0c;是描述客观事物属性的数、字符以及所有能输入到计算机中并被程序识别和处理的符号的集合。 2.数据元素#xff1a;数据元素是数据的基本单位#xff0c;通常作为一个整体进行考虑和处理…第一章 绪论 1.1 数据结构的基本概念 1.数据数据是信息的载体是描述客观事物属性的数、字符以及所有能输入到计算机中并被程序识别和处理的符号的集合。 2.数据元素数据元素是数据的基本单位通常作为一个整体进行考虑和处理。一个数据元素可由若干数据项组成数据项是构成数据元素的不可分割的最小单位。例如学生记录就是一个数据元素它由学号、姓名、性别等数据项组成。 3.数据对象数据对象是具有相同性质的数据元素的集合是数据的一个子集。 4.数据类型数据类型是一个值的集合和定义在此集合上的一组操作的总称。 1原子类型其值不可再分的数据类型。如 bool 和 int 类型。 2结构类型其值可以再分解为若干成分分量的数据类型。如定义一个具体的结构类型表示一个坐标信息。 3抽象数据类型抽象数据组织及与之相关的操作。 5.数据结构数据结构是相互之间存在一种或多种特定关系的数据元素的集合。 6.ADTADT是指抽象数据的组织和与之相关的操作。可以看作是数据的逻辑结构及其在逻辑结构上定义的操作。 【例】在数据结构中ADT称为抽象数据类型它是指一个数学模型以及定义在该模型上的一组_______。 【答案】操作 1.2 数据结构的三要素 1.数据的逻辑结构 逻辑结构是指数据元素之间的逻辑关系即从逻辑关系上描述数据。 逻辑结构包括 集合结构结构中的数据元素之间除“同属一个集合”外别无其它关系。 线性结构结构中的数据元素之间只存在一对一的关系除了第一个元素所有元素都有唯一前驱除了最后一个元素所有元素都有唯一后继。 树形结构结构中数据元素之间存在一对多的关系。如思维导图、文件系统。 图状结构数据元素之间是多对多的关系。如道路信息、朋友圈好友关系。 2.数据的运算针对于某种逻辑结构结合实际需求定义基本运算。 如针对线性结构定义基本运算 ① 查找第i个数据元素② 在第i个位置插入新的数据元素③ 删除第i个位置的数据元素… 3.数据的存储结构物理结构 存储结构是指数据结构在计算机中的表示又称映像也称物理结构。 存储结构包括 顺序存储把逻辑上相邻的元素存储在物理位置也相邻的存储单元中元素之间的关系由存储单元的邻接关系来体现。链式存储逻辑上相邻的元素在物理位置上可以不相邻借助指示元素存储地址的指针来表示元素之间的逻辑关系。索引存储在存储元素信息的同时还建立附加的索引表索引表中的每项称为索引项索引项的一般形式是关键字地址散列存储根据元素的关键字直接计算出该元素的存储地址又称哈希Hash存储。 注 若采用顺序存储则各个数据元素在物理上必须是连续的若采用非顺序存储则各个数据元素在物理上可以是离散的。 数据的存储结构会影响存储空间分配的方便程度。 数据的存储结构会影响对数据运算的速度。如分别在顺序存储和链式存储结构中插入新元素。 结论 运算的定义是针对逻辑结构的指出运算的功能运算的实现是针对存储结构的指出运算的具体操作步骤。 1.3 算法的基本概念 程序 数据结构 算法 其中数据结构如何用数据正确地描述现实世界的问题并存入计算机算法如何高效地处理这些这些数据以解决实际问题。 算法Algorithm) 是对特定问题求解步骤的一种描述它是指令的有限序列其中的每条指令表示一个或多个操作。 算法的特性必须具备 1.有穷性一个算法必须总在执行有穷步之后结束且每一步都可在有穷时间内完成。 算法必定是有穷的程序可以是无穷的如微信是程序不是算法。 2.确定性算法中每条指令必须有确定的含义对于相同的输入只能得到相同的输出。 3.可行性算法中描述的操作都可以通过已经实现的基本运算执行有限次来实现。 4.输入一个算法有零个或多个输入这些输入取自于某个特定的对象的集合。 5.输出一个算法有一个多个输出这些输出是与输入有着某种特定关系的量。 “好”算法的特质设计算法时要尽量追求的目标 正确性算法应能够正确的求解问题。 可读性算法应具有良好的可读性以帮助人们理解。 算法可以用伪代码或文字描述关键是无歧义地描述出解决问题的步骤 健壮性输入非法数据时算法能适当地做出反应或进行处理而不会产生莫名奇妙地输出结果。 高效率与低存储量需求效率是指算法执行的时间存储量需求是指算法执行过程中所需要的最大存储空间这两者都与问题的规模有关。 高效率执行速度快时间复杂度低 低存储量不费内存空间复杂度低 1.4 算法的时间复杂度 算法的运行时间与机器性能如超级计算机 vs 单片机、编程语言越高级的语言执行效率越低、编译程序产生的机器指令质量相关且有些算法不能事后统计如导弹控制算法这种算法使用时间复杂度来进行评估。 算法时间复杂度事前预估算法时间开销T(n)与问题规模n的关系T表示Time。 一般情况下算法中基本操作重复执行的次数是问题规模 n 的某个函数 f(n)算法的时间量度记作 T(n)O(f(n))T(n)O(f(n)) T(n)O(f(n)) 它表示随问题规模 n 的增大而增大算法执行时间的增长率和 f(n) 的增长率相同称作算法的渐近时间复杂度简称时间复杂度。取 f(n)中随 n 增长最快的项将其系数置为1作为时间复杂度的度量。 在分析一个程序的时间复杂度时有以下两条规则 (1) 加法规则 T(n)T1(n)T2(n)O(f(n))O(g(n))O(max(f(n),g(n)))T(n)T_1(n)T_2(n)O(f(n))O(g(n))O(max(f(n),g(n))) T(n)T1​(n)T2​(n)O(f(n))O(g(n))O(max(f(n),g(n))) 多项相加只保留最高阶的项且系数变为1 (2) 乘法规则 T(n)T1(n)×T2(n)O(f(n))×O(g(n))O(f(n)×g(n))T(n)T_1(n)×T_2(n)O(f(n))×O(g(n))O(f(n)×g(n)) T(n)T1​(n)×T2​(n)O(f(n))×O(g(n))O(f(n)×g(n)) 多项连乘都保留 常见的渐进时间复杂度为 O(1)O(log2n)O(n)O(nlog2n)O(n2)O(n3)O(2n)O(n!)o(nn)O(1)O(log_2n)O(n)O(nlog_2n)O(n^2)O(n^3)O(2^n)O(n!)o(n^n) O(1)O(log2​n)O(n)O(nlog2​n)O(n2)O(n3)O(2n)O(n!)o(nn) 记忆口诀常对幂指阶 结论1 顺序执行的代码只会影响常数项可以忽略 结论2 只需挑循环中的一个基本操作分析它的执行次数与 n 的关系即可 结论3 如果有多层嵌套循环只需关注最深层循环循环了几次 时间复杂度还有最好时间复杂度、最坏时间复杂度和平均时间复杂度。其中最好时间复杂度的参考意义不大。 最坏时间复杂度最坏情况下的时间复杂度 √平均时间复杂度所有输入示例等概率出现的情况下算法的期望运行时间 √最好时间复杂度最好情况下的时间复杂度 1.5 算法的空间复杂度 算法的空间复杂度 S(n) 定义为该算法所耗费的存储空间它是问题规模 n 的函数。记为 S(n)O(g(n))S(n)O(g(n)) S(n)O(g(n)) 无论问题规模怎么变算法运行所需的内存空间都是固定的常量算法的空间复杂度为 S(n) O(1) . 算法原地工作——算法所需内存空间为常量 结论 只需关注存储空间大小与问题规模相关的变量 以上导致算法空间复杂度变化的是算法中定义的某些变量存储这些变量需要内存空间的开销。此外还有函数递归调用带来的内存开销。 在上例中每一层调用需要内存空间大小是一样的。 结论 空间复杂度大多数情况下等于递归调用的深度。 还有一种情况每一层调用需要内存空间大小是不一样的比如
http://www.tj-hxxt.cn/news/223932.html

相关文章:

  • 网站建设xywlcnseo难不难学
  • 成都网站外包优化公司银川网站建站公司
  • 陕西响应式网站建设wordpress分类目录404
  • 下列关于网站开发中网页上传简约风ppt模板免费
  • 石家庄网站建设费用广州网络营销推广公司
  • asp.net网站开发模板蒲公英路由器登录地址
  • 培训网站系统建设手机建站模版
  • 企业网站推广在哪里办广州360公司总部
  • 四川建设主管部门网站网站建设思路设计
  • 什么网站可以接设计方案国外家具设计网站
  • 能不能同行网站做站长统计个人做网站 私活
  • 企业网站php开源系统杭州专业网站建设公司哪家好
  • 中国建设银行悦生活网站食品公司网站设计项目
  • 网站分类导航代码做旅游网站的目的和意义
  • 小米网站开发语言免费设计app的网站建设
  • 二七免费网站建设百度快照收录
  • vps可以用了做网站吗网站设计公司收费标准
  • 有网站怎么开发app视频网站开发php
  • 网页制作正版网站湖南优化公司
  • 株洲网站建设 株洲网站制作唐山企业网站模板建站
  • 沈阳企业网站优化排名方案网站加速
  • 网站建设 个人服务器seo关键词首页排名
  • 茶网站建设实训报告全国最大房产网络平台
  • 科普网站建设经验wordpress网址插件
  • 扬中网站建设公司班级网站设计
  • 谷歌seo网站运营怎么注册微网站吗
  • 电脑做网站用word网站站建设
  • 保山做网站建设网站备案 类型
  • php做的汽车销售网站网站建设模块下载
  • 网页制作免费网站德阳做网站