240 发简信
IP属地:贵州
  • Resize,w 360,h 240

    1.栈----运算受限的线性表 栈的习题: 单目运算符:eg: ++、-- 、~、^ 等。特点是只有一个操作数,例如a++ 注意是两个操作数后缀...

  • Resize,w 360,h 240
    线性表---数组

    优点:适合随机存取缺点:不适合增删,但是也能增删(增删时间复杂度是O(n))1.数组的位置计算原理 由上图可知,知道首地址a,i的值,即可求出第...

  • Resize,w 360,h 240
  • Resize,w 360,h 240
    二叉树的操作(java实现)

    交换二叉树左右子树图示:(其中橙色表示根节点,蓝色表示普通节点) 结果:

  • Resize,w 360,h 240
    二叉搜索树(java实现)

    先上部分理论(难点),再上代码1.创建二叉搜索树解法1:(不是最优的,得到的是非平衡二叉树) 解法2:(最优,得到的是平衡二叉树)首先对序列进行...

  • Resize,w 360,h 240
    哈夫曼树(java实现)

    最优的体现是:在搜索的时候,花费的时间最短(整体上花费的时间最小),也可以用在归并上,优先归并短的,则总体的归并时间最短构造哈夫曼树(从下往上构造):

  • Resize,w 360,h 240
    图的遍历(java实现)

    1.BFS(广度优先搜索)动图如下: java实现如下: 结果如下: 2.DFS(深度优先搜索)动图如下: java实现如下:(做了优化,运行过...

  • Resize,w 360,h 240
    树的性质(理论)

    性质1:树中的结点数等于所有结点的度数加1。 从下往上看,除根外,每个结点都对应一条边 题目说的是至多,说明每一层度数都为k。 将以上的k取2即...

  • Resize,w 360,h 240
    java深复制与浅复制的区别

    1.浅复制 如果说引用类型复制的是引用,基本类型复制的是值,这么说是不严谨的,因为String也是引用类型(或者说String类型复制的是值,不...