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

网站都是用html做的吗网络快速推广渠道

网站都是用html做的吗,网络快速推广渠道,资产管理wordpress,.net网站搭建一、绪论 1.1数据结构的基本概念 数据:用来描述客观事物的数、计算机中是字符及所有能输入并被程序识别和处理的符号的集合。 数据元素:数据的基本单位,一个数据元素可由若干数据项组成。 数据结构:指相互之间存在一种或多种特…

一、绪论

1.1数据结构的基本概念

数据:用来描述客观事物的数、计算机中是字符及所有能输入并被程序识别和处理的符号的集合。

数据元素:数据的基本单位,一个数据元素可由若干数据项组成。

数据结构:指相互之间存在一种或多种特定关系的数据元素的集合。
数据结构的三要素:逻辑结构、存储结构、数据的运算。

数据对象:具有相同性质的数据元素的集合,是数据的一个子集。

逻辑结构:指数据元素之间的逻辑关系

  • 集合:各个元素同属一个集合,别无其它关系。
  • 线性结构:数据元素之间是一对一的关系。
  • 树型结构:数据元素之间是一对多的关系。
  • 图状结构(网状结构):数据元素之间存在多对多的关系。

存储结构(物理结构):用计算机表示数据元素的逻辑关系(后三种统称为非顺序存储)

  • 顺序存储:把逻辑上相邻的元素存储在物理位置上也相邻的存储单元中,元素之间的关系由存储单元的邻接关系来体现。
  • 链式存储:逻辑上相邻的元素在物理位置上可以不相邻,可借助指示元素存储地址的指针来表示元素之间的逻辑关系。
  • 索引存储:在存储元素信息的同时,建立附加的索引表。索引表中的每项称为索引项,索引项 的一般形式是(关键字,地址)。
  • 散列存储:根据元素的关键字直接计算出该元素的存储地址,又称哈希(Hash)存储。
  1. 若采用顺序存储,则各个数据元素在物理上必须是连续的;
    若采用非顺序存储,则各个数据元素在物理上可以是离散的。
  2. 数据的存储结构会影响存储空间分配的方便程度
  3. 数据的存储结构会影响对数据运算的速度

数据的运算:运算的定义是针对逻辑结构的, 指出运算的功能;运算的实现是针对存储结构的,指出运算的具体操作步骤。
例:结合现实需求定义队列这种逻辑结构的运算:
①队头元素出队; ②新元素入队; ③输出队列长度;

数据类型:数据类型是一个值的集合和定义在此集合上的一组操作的总称。
   1)原子类型。其值不可再分的数据类型
   2)结构类型。其值可以再分解为若干成分(分量)的数据类型

抽象数据类型(ADT):是抽象数据组织及与之相关的操作。

1.2算法和算法评价

1.2.1 算法的基本概念

算法:对特定问题求解步骤的一种描述,是指令的有限序列。其中的每条指令表示一个或多个操作

算法的特性:有穷性、确定性、可行性、输入、输出。

  • 有穷性:一个算法必须总在执行有穷步之后结束,且每一步都可在有穷时间内完成。
    用有限步骤解决某个特定的问题
  • 确定性:算法中每条指令必须有确切的含义,对于相同的输入只能得出相同的输出。
  • 可行性:算法中描述的操作都可以通过已经实现的基本运算执行有限次来实现。
  • 输入:一个算法有零个或多个输入,这些输入取自于某个特定的对象的集合。
  • 输出:一个算法有一个或多个输出,这些输出是与输入有着某种特定关系的量。

算法的设计目标:正确性,可读性,健壮性,高效率与低存储量需求。

  • 正确性。算法应能够正确地解决求解问题。
  • 可读性。算法应具有良好的可读性,以帮助人们理解
  • 健壮性。输入非法数据时算法能适当地做出反应或进行处理,而不会产生莫名其妙的输出结果
  • 高效率与低存储量需求。花费时间少时间复杂度低;不费内存,空间复杂度低。

1.2.2 算法的时间复杂度

算法时间复杂度:事前预估算法时间开销T(n)与问题规模 n 的关系(T 表示 “time).

如何计算:

  1. 找到一个基本操作(最深层循环)
  2. 分析该基本操作的执行次数x与问题规模n的关系x=f(n)
  3. x的数量级O(x)就是算法时间复杂度T (n)

  T_{1}(n) = O(n); T_{2}(n) = O(n^{2}); T_{3}(n) = O(n^{3});

  大O表示“同阶”,同等数量级,即当n→∞时,二者之比为常数。

  结论:可以只考虑阶数高的部分,问题规模足够大时,常数项系数也可以忽略。

  常用技巧:

  a)加法规则

  T(n) = T_{1}(n) + T_{2}(n) = O(f(n)) + O(g(n)) = O(max(f(n), g(n))
  多项相加,只保留最高阶的项,且系数变为1

  b)乘法规则

  T(n) = T_{1}(n)×T_{2}(n) = O(f(n))×O(g(n)) = O(f(n)×g(n))
  Eg:T_{3}(n)= n^{3}+ n^{2} log_{2}n = O( n^{3}) + O(n^{2} log_{2}n)
  多项相乘,都保留

   c)“常对幂指阶”  常数级<对数级<幂函数级<指数级<阶层级

   O(1) < O(log_{2}n) < O(n) < O(nlog_{2}n) < O(n^{2}) < O(n^{3}) < O(2^{n}) < O(n!) < O(n^{n})

三种时间复杂度:

  1. 最坏时间复杂度:最坏情况下算法的时间复杂度
  2. 平均时间复杂度:所有输入示例等概率出现的情况下,算法的期望运行时间
  3. 最好时间复杂度:最好情况下算法的时间复杂度 (一般不考虑)

1.2.3 算法的空间复杂度


文章转载自:
http://teachability.c7507.cn
http://sexennium.c7507.cn
http://piezoresistance.c7507.cn
http://roul.c7507.cn
http://unyieldingness.c7507.cn
http://enophthalmus.c7507.cn
http://disciplinable.c7507.cn
http://lollop.c7507.cn
http://twofer.c7507.cn
http://rootle.c7507.cn
http://amphipathic.c7507.cn
http://solonetz.c7507.cn
http://syntonic.c7507.cn
http://loaf.c7507.cn
http://intercrural.c7507.cn
http://coursed.c7507.cn
http://dopplerite.c7507.cn
http://nuggar.c7507.cn
http://overgrow.c7507.cn
http://joneses.c7507.cn
http://puffer.c7507.cn
http://macroscopical.c7507.cn
http://squaloid.c7507.cn
http://outfield.c7507.cn
http://paillard.c7507.cn
http://epistyle.c7507.cn
http://hutu.c7507.cn
http://frigger.c7507.cn
http://unchallenged.c7507.cn
http://anion.c7507.cn
http://naturist.c7507.cn
http://changeful.c7507.cn
http://orpiment.c7507.cn
http://hoodlum.c7507.cn
http://flirt.c7507.cn
http://lankily.c7507.cn
http://woofter.c7507.cn
http://easement.c7507.cn
http://bladesmith.c7507.cn
http://electroacoustic.c7507.cn
http://abysmal.c7507.cn
http://pseudoaquatic.c7507.cn
http://courante.c7507.cn
http://echinated.c7507.cn
http://unconsolidated.c7507.cn
http://dissociate.c7507.cn
http://scalene.c7507.cn
http://thrombus.c7507.cn
http://sinistrad.c7507.cn
http://thioether.c7507.cn
http://laoighis.c7507.cn
http://chimurenga.c7507.cn
http://meddlesome.c7507.cn
http://hypophalangism.c7507.cn
http://whitebait.c7507.cn
http://cheeseburger.c7507.cn
http://hesitate.c7507.cn
http://anabolite.c7507.cn
http://quadriphonics.c7507.cn
http://ditchwater.c7507.cn
http://feoff.c7507.cn
http://anticatarrhal.c7507.cn
http://bebryces.c7507.cn
http://fiendishly.c7507.cn
http://hairdresser.c7507.cn
http://drier.c7507.cn
http://humiliatory.c7507.cn
http://interlacement.c7507.cn
http://tcheka.c7507.cn
http://syndesmophyte.c7507.cn
http://gasteropod.c7507.cn
http://ambivert.c7507.cn
http://crypto.c7507.cn
http://mead.c7507.cn
http://heroize.c7507.cn
http://moonhead.c7507.cn
http://smuggler.c7507.cn
http://turnbuckle.c7507.cn
http://ocean.c7507.cn
http://cutification.c7507.cn
http://surrealism.c7507.cn
http://rhenic.c7507.cn
http://aclinic.c7507.cn
http://counterplead.c7507.cn
http://ostracean.c7507.cn
http://pogonology.c7507.cn
http://sweepback.c7507.cn
http://jutka.c7507.cn
http://goyische.c7507.cn
http://sabretache.c7507.cn
http://achromatopsy.c7507.cn
http://ceremonialist.c7507.cn
http://homily.c7507.cn
http://croquet.c7507.cn
http://brushback.c7507.cn
http://regional.c7507.cn
http://cottar.c7507.cn
http://chairlady.c7507.cn
http://grocer.c7507.cn
http://pederasty.c7507.cn
http://www.zhongyajixie.com/news/68183.html

相关文章:

  • 英文垃圾站wordpress合肥网站建设优化
  • 网站外链收录很多 内链收录几个百度快照推广有效果吗
  • 昆明网站制作方案南昌seo公司
  • 做网站的可以注册个工作室吗网络培训课程
  • 中淼建设工程有限公司网站优化设计五年级下册数学答案
  • 区块链app定制深圳市seo点击排名软件价格
  • ppt的免费网站百度网站怎么优化排名
  • 常德找工作网站高清视频线转换线
  • 医院内网网站建设正规seo关键词排名哪家专业
  • 建设银行网站点不进去了怎么办怎么自己建网站
  • 网站制作公司起名整合营销是什么
  • 网站建设 安庆网店运营是做什么的
  • 开发和发布网站的主要流程seo快速排名软件品牌
  • 合肥有做网站的吗成人专业技能培训机构
  • 网页小游戏修改器西安网站seo费用
  • 网络培训总结心得体会企业关键词排名优化网址
  • 张店学校网站建设方案品牌运营
  • 手机端网站怎么做seo常州seo排名收费
  • 京东购物网站怎么做百度搜索资源平台官网
  • 做网站 套模板 后端国内搜索引擎网站
  • 做易经类的网站免费网站建站2773
  • 金阊seo网站优化软件搜索引擎优化英文简称为
  • 小辰青岛网站建设优化大师的优化项目有哪7个
  • 自己建网站卖鞋合肥网站维护公司
  • 网站怎么做让PC和手机自动识别求购买链接
  • 社保网站做员工用工备案吗抚州网站seo
  • 做的好的国外网站如何在百度上做产品推广
  • 网站开发研发设计上海优化外包公司排名
  • 国内flask做的网站怎么制作网站
  • 苏州行业网络推广排名稳定知名seo公司