自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 收藏
  • 关注

转载 CNN神经网络

1 CNN主要用于计算机视觉方面,也就是图像处理。之前的神经网络在这些方面也表现不错,为啥还要出现CNN?传统的神经网络采用的的输入层、隐藏层、输出层也基本是是用的全连接,这样就造成参数太多,训练时间长,结果就就造成经济上的不划算,为了追求更高的利益,就有人想用更短的时间得到相同的效果。2 ...

2019-09-06 09:24:00 204

转载 非阻塞的示例

这篇博客讲的很细https://www.jianshu.com/p/191041073919public class client2 {public static void main(String[] args)throws Exception { client();}publ...

2019-09-03 16:23:00 238

转载 阻塞式Io

public class Client {public static void main(String[] args) throws Exception{client();}public static void client()throws Exception{ //1获取网络...

2019-09-03 09:38:00 184

转载 使用通道来传输文件

public class channel_test {public static void main(String[] args) throws Exception {store_map();}//采用内存映射的方式读写文件 public static void store_ma...

2019-09-02 15:21:00 177

转载 直接缓冲区与间接缓冲区的简单例子

public class buffer_test {public static void main(String[] args) { String s="hello word"; ByteBuffer b=ByteBuffer.allocate(1024); ...

2019-09-02 15:19:00 282

转载 Collection

Collections的意义:通过名字可知和Collection有关,里面提供的都是静态方法,那么可以推断Collection作为Collection的补充,是对集合中存在的一些问题做了优化,提供了对集合的更好的使用手段。public class TreeMap_test {public ...

2019-09-01 21:14:00 71

转载 HashMap的简单示例

HashMap的实现(jdk1.8):有数组+链表+二叉树(红黑树,说是平衡二叉树又多一些条件,人没看懂源码)默认的数组长度为16(写源码的人都喜欢用移位),装载因子(也就是数组的坑有75%有元素啦,网上有人翻译为负载因子,加载因子(个人觉得加载因子不形象))为0.75,大于0.75时就得对...

2019-09-01 16:32:00 202

转载 测试下java函数式编程的几个接口

//看着很简洁,就是有点难理解public class Iterator_test {public static void main(String[] args) { List<String> list=new ArrayList<>(); l...

2019-09-01 13:10:00 89

转载 对linkedList的简单理解

1 实现:基于双向链表2 线程不安全3 增删效率高,查询慢public class Test_LinkedList {public static void main(String[] args) { LinkedList<Integer> link = new Link...

2019-08-31 22:26:00 169

转载 对ArrayList中难理解的方法简单的实例

//我只示例一些不容易理解的方法一些个人看法:1.ArrayList线程不安全,(源码的实现没有使用synchronized关键),2.允许值为null 3.查询效率高,删除慢。这是数组的特性//不想单独在写Vector,用法基本一样。1 Vector 线程安全,2允许值为空格 3 查询效...

2019-08-31 19:42:00 94

转载 解释下ArrayList集合为啥允许值为null

ArrayList<Integer> list =new ArrayList<>();list.add(1);list.add(5);list.add(2);list.add(null);以上面的一段代码为例:集合里规定,泛型里面只能给的类型是引用的类型,这就...

2019-08-31 19:38:00 3308

转载 java的装箱和拆箱

包装类:基本数据类型对应的一个类1.为啥要用包装类:1 基本数据类型属于值引用类型,2 基本类型不能面向对象编程 3 如果不使用包装类,我们如果将一个字符串数字转换为某种类型的数字,就很麻烦。2 装箱和拆箱装箱:将基本数据类型的数据转为包装类型的数数据拆箱:将包装类型的数据转为基本类型...

2019-08-31 19:23:00 75

转载 java两个对象判断相等的困惑

转载于:https://my.oschina.net/u/2511906/blog/3100231

2019-08-31 17:24:00 101

转载 <? extends E>的理解

<? extends E> 给了一个上界首先我们从数学上来理解:假设E=10,那么?这地方可以填的值条件是?<=10接下来我们从java层面来理解:假设E是一个类A,A有子类B,B有子类C,....,那么?地方可以放是是A,A的子类实例B,...A的老子或者其...

2019-08-31 16:20:00 427

转载 如何对list集合进行排序

//主要是在做一些编程题,有时候需要对列表排序,才能得到想要的结果public class Test {public static void main(String[] args) { List<Integer> list =new ArrayList<>(...

2019-08-31 14:21:00 430

转载 缓冲区的简单读取和写入

public class BufferReader_t {public static void main(String[] args)throws Exception { File f=new File("d:/test/a.txt"); // //就是套几层,这个要自己...

2019-08-31 12:52:00 1069

转载 字符输入输出流的简单使用

//1 给出数据源 2 给出流 3 再就是使用public class Object_test {public static void main(String[] args)throws Exception { InputStream f=new FileInputStream(...

2019-08-31 11:53:00 155

转载 文件夹的copy

//注意我没有用try catch,只是简单的抛出异常public class Test {public static void main(String[] args)throws Exception { File srcDir=new File("d:/test"); ...

2019-08-31 09:12:00 97

转载 at java.io.WinNTFileSystem.createFileExclusively(Native Method)

出现这个错误是因为使用mkdir()来创建目录,改为mkdirs()即可 转载于:https://my.oschina.net/u/2511906/blog/3100061...

2019-08-30 22:21:00 2697

转载 简单选择排序

思想:通过下标来找数据,每趟排序要找到当前未排序中的最小值,然后把它放到该放置的位置,数据交换的位置发生n-1。由于每次交换是未排序中的最小值插入到以排序的后面,那么已经排序后面的那个未排序的坑就要让出来,和为排序中的最小值位置发生交换,这样就可能改变数据的相对大小位置,所以是一种不稳定...

2019-08-28 21:51:00 82

转载 桶排序

思想:将相同的数据放在一个桶中应用:高考成绩排序、统计一些数据的特性要求:数据的取值范围有限,并且相同的数据有很多份public class bucket_sort {public static void main(String[] args) { Scanner scann...

2019-08-28 21:18:00 62

转载 快速排序

思想:快排也采用了分治的思想,每一轮迭代确定了一个元素的位置,之后不会改变。快排的好坏受所选基本的元素的影响最好达到o(nlogn)public class quick_sort {public static void main(String[] args) { int a[]...

2019-08-28 20:03:00 56

转载 归并排序

//分治的思想,用二分法的思想,每次对一半进行排序,递归进行。如果能理解二叉树的遍历就很容易理解这个算法。public class merge_sort {public static void main(String[] args) { int a[]={1,7,3,9,0,4,...

2019-08-28 15:14:00 51

转载 shell排序

思想:由于插入和冒泡排序是交换相邻的两个逆序数,里面有多少个逆序对,就要交换多少次。有学者发现,如果不是交换相邻的逆序对,就可能一次交换能消灭几个逆序对,这样就可能提高效率。//利用了插入排序的思想,对每一个子序列从宏观上看是进行插排,但在实际上操作时,并不是一次把每个子序列用插排好,更像并...

2019-08-28 10:15:00 107

转载 插入排序

思想:将数组分为两部分,一部分有序,一部分无序。每次从无序中拿一个数,在有序数组找一个坑,把这个无序的数放入坑中。(这样会有一个,你占啦别人的坑,别人怎么办呢?那么就要将插入坑中的地方的后面的数据都往后面移动,这样就不会出现问题)。其实每次拿出的无序的数有两个插入位置,要么是本身的位置,要...

2019-08-27 17:16:00 123

转载 冒泡排序

思想:每次让最大的到最后面去。用两层循环,第一层控制趟数,第二层做调整。主要适合数据基本有序的情况public class sort_bobble {public static void main(String[] args) { int a[]={1,7,3,9,0,4,5,6...

2019-08-27 16:30:00 65

转载 最小生成树,cruskal算法

#include<stdio.h>#include<stdlib.h>#define Max 10#define Max_edge 20typedef char elementType;//定义边的集合typedef struct Edge_g {int ...

2019-08-27 15:40:00 643

转载 实现Prim算法

#include<stdio.h>#include<stdlib.h>#define Max 10typedef char elementType;//定义图顶点相关的内容typedef struct Graph_g {elementType peek[Ma...

2019-08-18 22:19:00 257

转载 实现Floyd算法

#include<stdio.h>#include<stdlib.h>#define Max 10typedef char elementType;//定义图顶点相关的内容typedef struct Graph_g {elementType peek[Ma...

2019-08-18 19:34:00 305

转载 使用邻接矩阵实现dijkstara算法

#include<stdio.h>#include<stdlib.h>#define Max 10typedef char elementType;//定义图顶点相关的内容typedef struct Graph_g {elementType peek[Ma...

2019-08-18 14:58:00 289

转载 用邻接表实现图的遍历

#include<stdio.h>#include<stdlib.h>#define Max 20 //设定图的最大顶点数typedef char vertexType; //定义顶点的类型//typedef int edgeType;//定义边上的权重类型...

2019-08-18 10:12:00 347

转载 临接矩阵实现图的遍历

#include<stdio.h>#include<stdlib.h>#define Max 10typedef int elementType;//注意这个,我为了和队列的保持一致,所以用了int//定义图顶点相关的内容typedef struct Grap...

2019-08-17 10:16:00 124

转载 利用最小堆生成哈弗慢树

#include<stdio.h>#include<stdlib.h>struct HaTree {int weight;HaTree *left;HaTree *right;};struct MinHeap {//data代表HaTree的数组,...

2019-08-16 11:17:00 355

转载 最大堆的插入与删除操作

#include<stdio.h>#include<stdlib.h>#define elementType int//定义堆的结构体typedef struct structHeap {elementType *data;int size;int c...

2019-08-15 13:35:00 322

转载 单链表逆序

#答案有点问题,本来我的单链表是带头指针的,逆转后没有头指针#include<stdlib.h>#include<stdio.h>//定义数组的大小为100//头结点:有时,在链表的第一个结点之前会额外增设一个结点,//结点的数据域一般不存放数据(有些情况下也...

2019-08-14 22:14:00 95

转载 实现二叉搜索树

#include<stdio.h>#include<stdlib.h>typedef int elementType;typedef struct Search_Tree {elementType data;struct Search_Tree *left;...

2019-08-14 19:13:00 58

转载 c实现二叉树

#include<stdio.h>#include<stdlib.h>typedef char elementType;typedef struct TreeNode{elementType data;struct TreeNode *left;stru...

2019-08-13 18:36:00 201

转载 链表实现队列

#include<stdio.h>#include<stdlib.h>typedef int elementType;typedef struct q_node{elementType data;q_node *next;}Node;typedef str...

2019-08-12 13:25:00 70

转载 队列的实现

#include<stdio.h>#include<stdlib.h>#define max 10//我们采用循环队列来实现,通过少用一个数组的空间来判断队列是否满typedef int elementType;typedef struct Seq_queue...

2019-08-12 09:32:00 65

转载 java简单实现中缀转后缀

缺点:目前只实现10以内的四则运算学到的知识点:StringBuffer如果想转char数组,首先转String,然后装CharString tem1=st.toString(); char tem[]=tem1.toCharArray();如何将字符转数字Float要使用...

2019-08-11 11:11:00 121

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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