BestQiang
BestQiang
全部文章
分类
Hexo(3)
javaweb(10)
java语言(36)
JVM(3)
LeetCode(5)
Netty(1)
Nginx(1)
NIO(2)
web前端(5)
分布式文件系统(1)
剑指offer(9)
各种bug处理(11)
名词科普(1)
并发编程(2)
操作系统-linux(5)
操作系统-windows(4)
数据结构(14)
未归档(2)
生活杂记(1)
算法(2)
设计模式(2)
跨域问题(1)
运维(2)
题解(2)
归档
标签
去牛客网
登录
/
注册
BestQiang的博客
To be or not to be,thats a question.
全部文章
(共125篇)
基于链表或二分搜索树实现Set集合(JAVA语言版)
Set集合一个重要的性质,不含有重复元素,在这里用自己写的二分搜索树实现,这个二分搜索树不存重复元素,符合Set集合的性质 /** * @author BestQiang */ public class BST<E extends Comparable<E>> {...
2019-03-11
0
453
关于idea的java进行io操作找不到相对目录文件的问题
在idea里创建工程的时候,为了模拟eclipse里的工作空间,我创建了一个新工程 接着我在新工程里创建了模块,当作eclipse里的工程来用 但是,在进行io操作时 明明文件在项目的根目录里,路径这样填写 "pride-and-prejudice.txt"...
2019-03-11
0
472
二分搜索树的层序遍历
二分搜索树的层序遍历,即逐层进行遍历,即将每层的节点存在队列当中,然后进行出队(输出节点)和入队(存入下一层的节点)的操作,以此达到遍历的目的 import java.util.LinkedList; import java.util.Queue; /** * @author Best...
2019-03-10
0
564
二分搜索树非递归(栈)实现遍历
// 二分搜索树的非递归前序遍历 public void preOrderNR() { // 声明一个栈,模拟系统栈 Stack<Node> stack = new Stack<>(); stack.push(root)...
2019-03-10
0
522
LeetCode-二叉树的层次遍历
给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 例如: 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3],...
2019-03-10
0
441
关于比较器:Comparable与挽救的比较器:Comparator
比较器:Comparable 数组实际上会分为普通数组与对象数组两类使用情况,如果是普通数组则可以直接根据数据的大小关系进行排序(调用Arrays.sort()排序)。而对象数组由于其本身存放的都是地址数据,是不可能依据大小关系来实现排序的,但是在Arrays类中依然重载了一个sort()方...
2019-03-10
0
491
二分搜索树的实现以及查询,遍历,删除之递归写法(java实现)
对之前学习的数据结构与算法做了一部分总结和复习,下面列出二分搜索树的实现以及查询,遍历,删除,为帮助大家更好理解,每个方法都加上了注释,下面是二叉树的递归实现 /** * @author BestQiang */ public class BST<E extends Compara...
2019-03-10
0
413
关于jdbc的介绍以及PreparedStatement和Statement牵涉的sql注入问题解决
1 什么是JDBC JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。 2 JDBC原理 早期SUN公司的天才...
2019-03-08
0
1565
关于Elasticsearch中的映射参数与自动映射字段解析,以及为什么聚合不支持text类型探究
在对elasticsearch建立mapping时,使用了map类型 private Map<String, Object> specs; 使用kibana查看自动映射类型,发现为: "specs": { "propert...
2019-03-08
0
765
AI(人工智能)的英文全称是什么?AI指什么?包含什么?
AI(Artificial Intelligence,人工智能) .“人工智能”一词最初是在1956 年Dartmouth学会上提出的.从那以后,研究者们发展了众多理论和原理,人工智能的概念也随之扩展.人工智能是一门极富挑战性的科学,从事这项工作的人必须懂得计算机知识,心理学和哲学....
2019-03-08
0
2344
首页
上一页
4
5
6
7
8
9
10
11
12
13
下一页
末页