自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

硅谷海盗的博客

死磕Android,世界未亡死不投降。

原创 java进阶学习目标

java学习目标 具有一到五年开发经验 需要学习内容很多 JVM/分布式/高并发/性能优化/Spring MVC/Spring Boot/Spring Cloud/MyBatis/Netty源码分析等等等 01、透彻理解Tomcat原理手写动静态资源的实现 02、分享能源领域的分布式监测系...

2017-12-01 09:25:37

阅读数 225

评论数 0

原创 Ubuntu下Vs Code配置C++环境时候#include <iostream>错误

在Ubuntu 18.04上的Vs Code上编译C++ 时候总是遇见引入#include iostream错误.试了很多方法都没好最后重装了某个软件搞定的sudo apt-get install --reinstall build-essential ...

2020-02-12 23:06:45

阅读数 74

评论数 0

原创 String的形参传递和实例对象数字问题

String面试题问题总结 String的相等和创建对象问题 String s1 = new String("a"); String s2 = new String('a'); s1 == s2 //false, s1和s2两个不同的对象指向的对象内存地...

2019-06-21 11:58:15

阅读数 19

评论数 0

原创 剑指offer第五题(从尾到头打印链表)

描述:   将一个链表从尾到头的顺序打印出来。 代码: package com.wzq.sword_finger_offer; public class Sword05 { /** * 剑指offer第五题,将链表从尾到头的顺序打印出来。 */ p...

2018-08-22 11:27:27

阅读数 76

评论数 0

原创 二叉排序树,java实现(知识简单的实现,持续完善更新)

定义: 二叉排序树就是左子树都比节点小,右子树都比节点大。简单的排序二叉树实现。 代码: package com.wzq.data_structure; public class BinarySortTree { public Node root; public Bi...

2018-08-15 11:46:40

阅读数 154

评论数 0

原创 《剑指offer》第四题(用两个栈实现队列)

描述:   用两个栈实现队列。栈的特征就是先进后出。队列的特性就是先进先出。   代码: package cn.wzq.sword_finger_offer; import java.util.Stack; public class Sword04 { /* * ...

2018-08-13 21:12:55

阅读数 42

评论数 0

原创 java中i++ 和 ++i的区别

在java中我们知道的是i++先赋值再运算,而++i是先运算再赋值。先看下面代码输出结果是什么: package com.wzq; public class Main { public static void main(String[] arg){ int x =...

2018-08-10 14:51:01

阅读数 139

评论数 0

原创 剑指offer第三题(数组中找出重复数字)

在一个数组中找到重复数字 思想: 用map键值对来存储,键存储数组中的值,值对存储数组中值出现的次数。 代码: package cn.wzq.sword_finger_offer; import java.util.HashMap; import java.util.Hash...

2018-08-09 23:52:29

阅读数 256

评论数 0

原创 剑指offer第二题(空格替换)

问题描述:   在字符串中把空格替换成%20。比如字符串“How are you, world!”替换后的字符串是“How%20are%20yout,%20world!” 代码: package cn.wzq.sword_finger_offer; public class Sword...

2018-08-09 23:06:25

阅读数 74

评论数 0

原创 剑指offer第一题(找二维数组中目标数组)

问题描述:   在一个二维数组中,同一行从左到右值逐渐增加。同一列从上到下值逐渐增加。找数组中存在的值。 代码思想: 发现在二维数组中从对角线为分界线。对角线上方的值都比对角线小,对角线下方的值比对角线的值大。从左下角开始比较。 代码: package cn.wzq.sword_...

2018-08-09 22:41:39

阅读数 52

评论数 0

转载 太用力的人跑不远

写在前面   有阶段的自己,会用蛮力去学习一些东西,就是这东西不管是否适合目前自己的知识体系, 觉得学了之后会更牛逼就去学,但是这样的东西往往学了记不住。 学习的过程越用力反而显得越吃力, 太吃力的事情,自然就无法有恒心, 这就是很多人会觉得自己做事总是无法持之以恒的原因。   努力不应该是某...

2018-08-08 11:35:55

阅读数 276

评论数 0

原创 输出无限循环小数循环个数(java实现版本)

问题描述:   输入两个整数a、b,进行a/b运算。如果能除尽就直接输出结果。如果是无限循环小数就是输出循环个数,比如:结果是0.0000131313…….就输出2,结果是0.571425571425571425…….就输出6。 解题思路: 1.整除很好判断,只要第一次余数是0就可以啦。直接...

2018-08-08 09:55:57

阅读数 1925

评论数 0

原创 java二位数组螺旋回型输出

问题描述: 在二维数组中 [   [1,&nbsp;&nbsp;2,&nbsp;&nbsp;3,&nbsp;&nbsp;4,&nbsp;&nbsp;5],  [16,17,18,19,6]...

2018-08-07 17:19:23

阅读数 406

评论数 0

原创 (八)八大排序算法之基数排序

概述   &nbsp;排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 算法思想: 1.将所有的数的个位数取出,按照个位数进行排序,构成一个...

2018-08-07 10:27:05

阅读数 41

评论数 0

原创 (七)八大排序算法之归并排序

概述   &nbsp;排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 算法思想: 1.选择相邻两个数组成一个有序序列。 2.选择相邻的两...

2018-08-07 10:23:51

阅读数 55

评论数 0

原创 (六)八大排序算法之快速排序

概述   &nbsp;排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 算法思想: 1.选择第一个数为p,小于p的数放在左边,大于p的数放在...

2018-08-07 10:20:40

阅读数 75

评论数 0

原创 (五)八大排序算法之冒泡排序

概述   &nbsp;排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 算法思想: 1.将序列中所有元素两两比较,将最大的放在最后面。 2...

2018-08-07 10:17:10

阅读数 51

评论数 0

原创 (四)八大排序算法之堆排序

概述   &nbsp;排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 算法思想: 1.将序列构建成大顶堆。 2.将根节点与最后一个节点交...

2018-08-07 10:13:02

阅读数 35

评论数 0

原创 (三)八大排序算法之简单选择排序

概述   &nbsp;排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 排序思想: 1.遍历整个序列,将最小的数放在最前面。 2.遍历剩下...

2018-08-07 10:08:35

阅读数 52

评论数 0

原创 (二)八大排序算法之希尔排序

概述   &nbsp;排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 思想: 1.将数的个数设为n,取奇数k=n/2,将下标差值为k的书分...

2018-08-07 10:01:00

阅读数 34

评论数 0

原创 (一)八大排序算法之直接插入排序

概述   &amp;nbsp;排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 排序思想: 1.将第一个数和第二个数排序,然后构成一个有序序...

2018-08-07 08:43:42

阅读数 67

评论数 0

原创 二分查找法的实现

` &gt; package cn.wzq.find; public class Find { public int find(int[] array, int start, int end, int target) { if (end &lt; start) {...

2018-07-31 11:20:36

阅读数 58

评论数 0

原创 简单HashTable(链表解决冲突)

public class Entry&amp;lt;k, v&amp;gt; { int capacity; Node[] no; public Entry(int n) { capacity = n; no = new ...

2018-07-23 23:06:01

阅读数 609

评论数 0

原创 简单二叉树(迭代方式遍历)

public class BinTree { private BinTree lChild;//左孩子 private BinTree rChild;//右孩子 private BinTree root;//根节点 private Object data; //数...

2018-07-23 23:04:31

阅读数 356

评论数 0

原创 堆栈数据结构(Java)

package cn.wzq.data_structure; public class Stack { int []data; int maxSize; int top; public Stack(int maxSize){ this.maxSi...

2018-07-16 21:18:39

阅读数 359

评论数 0

原创 Drawable、Bitmap和数组三者之间的互相转化

Drawable、Bitmap和数组的互相转化 =========================================================================== 数组和Bitmap之间的转换 数组转换成Bitmap int[] byteA...

2018-04-08 09:23:51

阅读数 4050

评论数 2

原创 recyclerView的checkBox复用错乱问题解决方案

recyclerView复用错乱问题解决方案实现效果 用checkBox实现单项选择 当后台杀掉应用后,重新进入应用显示你后台杀掉应用时的选项 问题描述 由于recyclerView采用复用的策略,在向下刷新列表时候,移出视野的item对象会被复用到新的列表上导致点击事件错乱。 checkBox点...

2017-12-13 17:10:00

阅读数 1153

评论数 0

原创 Android的widget初入门径

初学widget整理下知识,博客持续更新中。。。

2017-11-13 10:59:50

阅读数 376

评论数 0

提示
确定要删除当前文章?
取消 删除