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

建网站要使用哪些软件python网页编程

建网站要使用哪些软件,python网页编程,重庆购物狂论坛,广告设计与制作实训总结2000字目录 一.线性表的概念 二.线性表的关系及分类 三.数组与顺序表 四.链表 1.静态链表(链表的的数组底层实现#xff09; 2.循环链表 3.双向链表 五.栈 1.栈的概念 2.栈的底层实现 3.共享空间栈 4.逆波兰表达式#xff08;后缀表达式#xff09; 5.栈与递归 六.…目录 一.线性表的概念 二.线性表的关系及分类 三.数组与顺序表 四.链表 1.静态链表(链表的的数组底层实现 2.循环链表 3.双向链表 五.栈 1.栈的概念 2.栈的底层实现 3.共享空间栈 4.逆波兰表达式后缀表达式 5.栈与递归  六.队列 1.队列概念 2.队列的底层实现 3.循环队列 七.链式储存与顺序储存 一.线性表的概念 线性表是0个或n个相同数据类型的有限序列 构成线性表的条件除了头尾外每个结点有且仅有一个前驱和后继。 二.线性表的关系及分类 线性表按物理存储结构可分为顺序存储结构和链式存储结构。 基本顺序存储结构为数组基本链式存储结构为链表。 以数组为底层可实现顺序表和栈及队列。 以链表为底层可实现栈和队列。 其关系图大致如下 三.数组与顺序表 封装顺序表的使用 定义 List类型参数  顺序表名 new ArrayList(); ArrayList类型参数 顺序表名 new ArrayList(); 【ArrayList实现了List接口】 顺序表的底层实现 底层是对数组的处理较简单 顺序表底层需要实现的一般方法: (其余可自行到库中查看 四.链表 链表的一般底层实现 通过内部类定义结点与C语言中结构体类似 要实现的一般方法有  1.静态链表(链表的的数组底层实现 静态链表的实现的每一个结点需要值域和游标游标用来存储下一节点的下标  2.循环链表 链表的尾部指针域指向头结点 3.双向链表 在单向链表的属性中多了一个指向前一个结点的“指针”. 五.栈 1.栈的概念 只在表首进行删除和插入操作的线性表 2.栈的底层实现 数组实现 需要一top变量指示栈顶下标栈空为-1栈满为n) 大致框架如下方法push,pop,peek,empty等可参考库函数尝试实现) 链表实现 以“头指针”指示栈顶对头指针及其前一个结点进行操作即可实现栈的基本方法 基本结构如下 3.共享空间栈 用于底层为数组实现的栈节省空间两栈合并。 结构大致如下 可定义top1,top2分别表示两栈顶当两栈顶相遇top11top2)时栈满。 当top1 -1且top2 n时栈空n为栈大小。 4.逆波兰表达式后缀表达式 中缀转后缀 一种较容易推导方法为加括号通过栈推导可自行查资料 5.栈与递归  递归的底层可以理解为一个栈每次递归时所得数据存储在栈中直到递归出口再将数据依次弹出 六.队列 1.队列概念 只在头部进行删除尾部进行插入的线性表 先进先出 2.队列的底层实现 数组实现 与栈相似多出一个属性指示队尾对队首队尾进行操作 链表实现 单向链表实现时与栈相似都是对头指针进行操作只是加入删除元素的方式有所不同 双向链表实现队列较为快捷可同时对头尾指针进行操作。  3.循环队列 以数组为底层实现循环队列时防止假满状态队尾元素删除后其空间无法利用头指针一直向前走无法回头实现空间重复利用。定义front rear指示队列首尾部 循环队列大小计算公式 ret (front - rear maxSize) % maxSize  循环队列循环的实现 添加删除元素时分别对尾头指针进行操作 添加移动尾的下标 (rear 1) % maxSize 删除移动头的下标 front 1) % maxSize 循环队列满空的判断 空时front rear 满时判断 1.标记法 flagfalse 时为空 flagtrue时为满 2.留空法 留下一个位置不放元素 当(rear 1) % maxSize front 时为满 通过以上操作我们可以发现下标只在0 ~ maxSize - 1)范围内变化从而实现循环 4.双向队列 可在两边同时进出的队列 七.链式储存与顺序储存 顺序存储结构如数组及以其为底层实现的结构 1.空间大小确定 2.如需查找时间复杂度仅为O(1)较易进行 3.插入操作需移动插入位置后所有元素时间复杂度为O(n),不便 链式存储结构如链表及以其为底层实现的结构 1.大小不固定 2.只可按一定顺序进行查找O(n)不便 3.插入时找指定元素时O(n)插入时O(1),插入愈多其优势越明显 故选用结构时需据实际情况。
http://www.hkea.cn/news/14483164/

相关文章:

  • 对商家而言网站建设的好处在线教育培训平台定制
  • 网站商城建设要多少钱长安网站建设制作价格
  • 机械网站建设价格人工智能营销网站开发
  • 乐清网络网站建设我做的网站有时打开很慢什么原因呢
  • 电商网站可以用dw做大沥网站建设
  • 鲜花网站设计论文国内高端品牌网站建设
  • 网站运营推广方法总结郑州建设信息网站
  • 在百度上做购物网站长沙建站找有为太极环境遵
  • html5网站开发技术做网站的目的是什么
  • 本地建站软件wordpress如何汉化
  • 济南网站建设百家号计算机软件公司排名
  • 印刷包装公司网站模板教学资源网站建设设计
  • 网站建设流程新闻腾讯云服务器多少钱一个月
  • 外贸网站推广多少费用甘肃建设厅官网
  • 珠海市城乡住房建设局网站单位网站建设
  • 中山免费建站广州房地产网站建设
  • 益阳做网站的公司wordpress无刷新
  • 做网站项目实例在线代理网页版 proxy
  • 医院网站备案前置审批关键词挖掘爱网站
  • 手机网站整站源码wordpress保存的字体
  • 图书类网站建设策划书怎么样给自己做网站
  • 茂名手机网站建设公司dw淘宝网页制作视频教程
  • 做网站的关键词网站建设费用模板
  • 朔州网站建设费用聚美优品网站建设的目标
  • 交河做网站263企业邮箱登陆入囗
  • 站群网站推广工具费用wordpress跳转链接插件汉化
  • 资源网站都有哪些cmseasy破解版
  • 东莞官方网站 优帮云清远市清城区发布
  • 智能网站建设系统google地图嵌入网站
  • 怎样选择网站服务器wordpress安全狗