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

七牛视频wordpress长沙seo服务哪个公司好

七牛视频wordpress,长沙seo服务哪个公司好,wordpress 上传word,东莞微网站建设多少钱链表vs数组 链表: 是一种物理结构(非逻辑结构),类似于数组,内存空间是零散的链表节点的数据结构{value,next?,prev?} 单向链表只有next 双向的有prev查询慢,删除和新增快 数组: 需要一段连…
链表vs数组

链表:

  • 是一种物理结构(非逻辑结构),类似于数组,内存空间是零散的
  • 链表节点的数据结构{value,next?,prev?} 单向链表只有next 双向的有prev
  • 查询慢,删除和新增快

数组:

  • 需要一段连续的内存空间,而链表是零散的
  • 查询快,删除和新增慢(最后删除最后新增很快)
    都是有序结构
    Set 是无序的 Object是无序的 Map 是有序结构
    React Fiber 中使用了链表
思路

反转,即节点next 指向前一个节点
但这容易造成nextNode 的丢失

代码
/*** @description 反转单向链表* @author  superrui*/
// 定义列表结构
interface ILinkListNode {value: numbernext?: ILinkListNode
}
/*** 反转单向列表,并返回反转之后的head node* @param listNode list head node*/
function reverseLinkList(listNode: ILinkListNode):ILinkListNode{//定义三个指针let prevNode: ILinkListNode | undefined = undefinedlet curNode: ILinkListNode | undefined = undefinedlet nextNode: ILinkListNode | undefined = undefined//以nextNode为主 遍历链表while (nextNode) {//第一个元素,删掉next ,防止循环引用if (curNode && !prevNode) {delete curNode.next}//反转指针if(curNode&&prevNode){curNode.next= prevNode}//整体向后移动指针prevNode=curNodecurNode=nextNodenextNode=nextNode?.next}//最后一个的补充  当nextNode 空时,此时curNode 尚未设置next//! 是我为空你别管 我自己处理curNode!.next=prevNodereturn curNode!
}
/*** 根据数组创建链表* @param arr number arr */
function createLinkList(arr: number[]): ILinkListNode {const length = arr.lengthif (length === 0) throw new Error('arr is empty')let curNode: ILinkListNode = {value: arr[length - 1]}if (length === 1) return curNodefor (let i = length - 2; i >= 0; i--) {curNode = {value: arr[i],next: curNode}}return curNode
}
const arr = [100, 200, 300, 400, 500]
const list = createLinkList(arr)
console.info('list', list)
http://www.dtcms.com/wzjs/51757.html

相关文章:

  • wordpress 谷歌收录超级seo助手
  • 西宁思帽网站建设东莞网站seo优化
  • 高级网页设计师证朔州seo
  • 个人电脑建立网站会中文域名查询官网
  • 武汉做优化网站公司seo店铺描述
  • 天长做网站的谷歌google下载安卓版 app
  • 怎么做盗号网站手机爱站关键词搜索
  • 榆林网站制作百度推广网页版
  • 微信app下载安装官方版平板百度关键词seo优化
  • 网站建设用户画像例子百度站长之家工具
  • 做网站先买域名推广活动策划方案范文
  • 如何提高网站文章收录百度今日数据统计
  • 门户网站建设软件编写网站
  • 网站设计运行费用荆州seo推广
  • 贵港购物网站开发设计怎样在百度上发布免费广告
  • 石家庄企业商城网站建设刷关键词怎么刷
  • 网站建设费要摊销视频外链在线生成
  • 章丘做网站单位哪家好西安seo网站排名
  • 专门做asmr的网站北京seo优化分析
  • WordPress可以做政府网站吗公司网络营销推广
  • 网站建设全新闻摘抄四年级下册
  • 新城镇建设官方网站微信管理系统平台
  • wordpress首页分页函数十堰seo排名公司
  • 天猫商城的商品来源seo搜索引擎优化期末及答案
  • 山东环保行业网站开发整站seo怎么做
  • csgo翻硬币网站开发网络营销策略概念
  • 设计网站流程seo线上培训班
  • 许昌住房建设局的网站全网
  • 郫县做网站新闻早知道
  • wordpress防止css采集seo教程自学