240 发简信
  • 霍夫曼树

    经常用的地方:压缩算法由来:比如10个学生,<60分的4个,>=60 的6个。A:if(score<60) {a=4;}B:if(score>=...

    0.1 17 0 1
  • 栈与栈的应用

    一、阅读源码,得知,stack类继承自Vector,而Vector相当于线程安全的arraylist(相反的arraylist相当于线程不安全的...

  • 启发式寻路算法

    利用曼哈顿距离=g+hg:实际值,即到起点的距离h:预估值,到终点的距离 这个启发式寻路算法逻辑:起点加入开放list--》起点四面八方算值,得...

  • Mac下hosts文件修改

    hosts文件作用:加快域名解析,正常情况下,我们输入一个域名,需要网络DNS域名解析后得到IP地址,之后找到服务器请求文件。有了hosts文件...

  • 单元测试

    能够快速测试自己代码的正确性@Test

    0.1 7 0 1
  • 120
    ArrayList源码解读

    检查容量 如下图oldCapacity>>1,右面数是几就是除以2的几次方,相反,向左移是乘以2的几次方。newcapacity=oldcapa...

    0.1 27 2 1
  • 120
    线性表之链式存储结构-单向链表

    如图5为MessageQueue的删除操作:当头节点不为null,前节点的next赋值为当前节点的next;头节点为null,直接赋值为当前节点...

    0.1 63 1 4
  • 手写双向链表

    package com.Simba.Utils; /*手写双向链表*/public class LinkedList<E> {private s...

    0.1 16 0 1
  • -x :app:mockableAndroidJar解决办法

    1.Go to File -> Settings -> Build, Execution, Deployment -> Compiler2.Ad...

    0.1 23 0 1