- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 AVL树的插入、删除C语言实现
前言在进行学习的过程中查阅了很多资料,这些资料中主要有以下几个问题:树的节点高度获取方式不同:(1) 在树节点内定义一个变量储存节点高度,在进行旋转等操作的时候修改节点高度,优点:使用方便,缺点:在进行插入、删除操作时需子节点的高度无法修改,只能修改当前及其父节点的高度,且自我感觉这种方式定义节点高度存在计算错误。(2) 在用到节点时,调用函数计算树的高度。相比于(1)的方法,(2)方法更加直观,容易理解。AVL树的实现树节点定义与获取节点定义typedef struct Node{
2020-05-21 14:09:25
592
原创 Java专题:Servlet必须要了解的点
ServletServlet定义全称Java Servlet。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。引自WikipediaServlet生命周期加载容器通过类加载器使...
2019-08-19 16:55:49
164
原创 Java专题:Collections.sort()
1. 功能实现对Collection内部对象排序,可对任意一组相似对象进行排序2. 形式Collections.sort(List<T> list)Collections.sort(List<T> list, Comparator<? extends T> c)Collections.sort(List list)此方法适用于泛型T的...
2019-08-16 11:32:00
174
原创 简要整理equals()和hashcode()
1.重写equals()和hashcode()参考链接:https://blog.csdn.net/tracker_w/article/details/170683651) 重写equals()为什么要重写equals()因为在Object类中equals()比较的是两个的地址,由于使用new 产生的对象地址都是唯一的,所以如果不重写,那么A.equals(B)永远为fal...
2019-08-15 16:08:26
115
原创 Matlab安装时频分析工具箱tftb(R 2014b 可用)
以安装时频分析工具箱tftd为例1.首先下载tftd工具箱,解压到Matlab安装路径\toolbox文件夹下。2.打开Matlab,点击主页->设置路径->添加并包含子文件夹,选择1.中的路径,点击确定,然后保存,关闭窗口。3.点击预设->常规,点击更新工具箱路径缓存,点击应用,关闭窗口。4.在命令行窗口,输入ver,点击回车,在列表中可以看到Time-Frequenc...
2019-04-09 16:07:42
2672
原创 Java 中 int i = 0; i = i ++;为什么i还等于0
看到过的一个说法:对语句进行拆解左值i先将值赋给temp,然后自加,最后temp赋值给i;在Java中的确是这么做的,具体步骤如下注:本文解释只适合Java。实际执行步骤编译后代码的解释,参考 https://blog.csdn.net/xialei199023/article/details/76383013先定义如下一个类:public class Test{ void te...
2019-03-02 17:07:00
4343
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人