240 发简信
IP属地:新疆
  • 120
    宽度优先搜索(BFS)

    一、什么是宽度优先搜索 核心思想:从初始节点开始,应用算符生成第一层节点,检查目标节点是否在这些后继节点中,若没有,再用产生式规则将所有第一层的节点逐一扩展,得到第二层节点,...

  • 120
    深度优先搜索(DFS)

    一、什么是深度优先搜索? 深度优先搜索就是说:从一个顶点开始,沿着某条路往下走,一直走到底,如果走完后发现不能达到目标解,就回溯,返回到上一个节点,换条路,然后继续走到底,如...

  • 120
    用数组实现双链表

    一、基本原理 与单链表类似,不同之处在于,单链表只有从头指向尾的一条链,而双链表除了有从头指向尾的一条链外还有从尾指向头的一条链,所以叫做双链表。 双链表也支持插入和删除操作...

  • 120
    用数组实现单链表

    一、基本原理: 我们这里可以利用两个数组实现单链表的插入和删除操作,这两个数组,一个叫做e数组,下标存放的是第几个节点,数组的值存放的是节点的数值大小,另一个数组是ne数组,...

  • 120
    散列表(哈希表)

    一、什么是散列表? 散列表又叫哈希表,通俗来讲,就是把范围很大的一个数组中的数映射到范围很小的数组中去。比如说把1000范围的数映射到100范围中。那么问题来了,如果真的有1...

  • 120

    一、堆是什么?什么是小根堆? 堆其实就是一棵完全二叉树,那么什么是完全二叉树,如下图: 一棵深度为k的有n个结点的二叉树[https://baike.baidu.com/it...

  • 120
    学习笔记——JavaScript执行过程

    第一步,解析代码 当V8引擎开始解析JavaScript代码时,其内部会在堆内存中创建一个全局对象(GlobalObject也称为go),里面会包含String,Array,...

  • 并查集

    一、并查集用来解决什么问题? 合并两个集合 判断两个元素是不是在同一个集合中 二、基本原理 每个集合用一棵树来表示。树根的编号就是整个集合的编号。每个节点存储它的父节点,p[...

  • 二、js执行过程

    上文的结尾我们提到了js的执行过程,那么下面我们就来谈一下js的执行过程 一、代码被解析——初始化全局对象 VO(Variable Object):全局变量对象 AO(Act...

  • 120
    一、浏览器原理和V8引擎

    一.、从输入url到展示的过程 1.输入url 2.发起请求(URL解析/DNS解析) 3.网络连接(三次握手) 4.服务器响应请求,返回数据 5.浏览器加载/渲染页面 二、...

  • 从此,我不再吃荤

    文/马文静 小时候,舅舅送我一只小山羊,尖尖的嘴,柔顺洁白的毛,稀疏的胡子,圆溜溜的眼睛,深棕色的角上刻着螺旋状的花纹,可爱极了!虽然只是一只羊,可曾却占...

  • 2019-11-07

    在吴堡的日子里 文/马文静 我对吴堡有着一种特殊的感情—— 四十年前,姐姐有病,又生了一个小孩,生活无法料理,我便去帮忙照顾。 刚...

  • 2019-11-07

    在吴堡的日子里 文/马文静 我对吴堡有着一种特殊的感情—— 四十年前,姐姐有病,又生了一个小孩,生活无法料理,我便去帮忙照顾。 刚...

  • 写的挺好的,耐读

    教师节寄语

    ——写给我遇到的每一位老师 老师 我喜欢您的声音 是您的声音 点燃了我 求知的灯苗 那些汉语拼音 汉字笔画 是我求知路上的启航 老师 我喜欢您在讲台上的动作 那...

  • 教师节寄语

    ——写给我遇到的每一位老师 老师 我喜欢您的声音 是您的声音 点燃了我 求知的灯苗 那些汉语拼音 汉字笔画 是我求知路上的启航 老师 我喜欢您在讲台上的动作 那...

  • 教师节寄语

    ——写给我遇到的每一位老师 老师 我喜欢您的声音 是您的声音 点燃了我 求知的灯苗 那些汉语拼音 汉字笔画 是我求知路上的启航 老师 我喜欢您在讲台上的动作 那...