- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 两个栈实现一个队列-java
思路:两个栈,stackPop用来出队,stackPush用来入队;入队时直接将元素压入stackPush里就好了;出队时先判断stackPop里是否有元素,1)如果有,直接调用stackPop里的pop函数即可,2)如果stackpPop里没有元素,则将stackPush中元素(最后一个元素除外)依次pop出来并push进stackPop里,最后将stackPush中的留下的一个元素po...
2019-06-14 14:34:10
123
原创 jdk1.8 DualPivotQuicksort类简析
DualPivotQuicksort类主要实现了jdk的排序算法int型数组length<47时用插入排序(涉及到pair insertion),47<=length<286,用快排,length>=286时用归并排序byte、short、char型数据用计数排序。此处主要分析针对int数组的sort方法(该方法实现了插入排序和快排部分),声明如下:...
2019-06-14 09:36:35
460
原创 树的Breadth-First-Search和Depth-First-Search的java实现
假设待搜索的多叉树结构如下: 1 / | \ 3 5 7 / | \ | / \ 9 2...
2019-06-12 16:05:13
280
原创 归并排序的java实现
package com.test1;public class MergeSort { public static void main(String[] args) { // TODO Auto-generated method stub int[] a={1,3,4,9,6,2,5}; System.out.print("排序前:"); printArray(a); i...
2019-06-12 15:28:11
90
原创 BinarySearch的java实现
给出了循环和递归两种实现package com.test1;public class BinarySearch { //return index of value to be found,return -1 if not found //assuming that the array to search is sorted //loop implement/* publi...
2019-06-12 15:20:00
1754
3
原创 java 一个值为null的vector对象执行.size()操作时报NullPointerException
代码片段如下:class Node{ public int val; public List<Node> children; public int getVal() { return val; } public void setVal(int val) { this.val = val; } public List<Node&g...
2019-03-01 15:50:55
714
原创 jdbc向mysql数据库插入数据库中文乱码问题
当我用&amp;连接mysql的url参数时,通过jdbc向mysql中插入中文数据后,发现最终插入的是?,后来改成&就好了。dbinfo.properties正确配置如下:#Mysql的配置driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/test?useUnicode=true&char...
2018-12-14 15:45:13
1972
原创 sqlyog中的varchar类型的坑
在sqlyog中create table和procedure的过程中,发现当数据类型用varchar时总报1064的语法错误(这是为什么呢?输入varchar后自动变成蓝色粗体大写的格式了,就没想过是这个地方出了错),后来使用varchar(n)的形式指定最大的数据长度就好了,被这个问题耽误了好长时间,特此记录一下。...
2018-12-06 10:48:51
1359
chrome护眼插件Dark Reader,2019.12
2019-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人