哈希表简介 哈希表也叫散列表,哈希表是一种数据结构,它提供了快速的插入操作和查找操作,无论哈希表总中有多少条数据,插入和查找的时间复杂度都是为O(1),因为哈希表的查找速度非常快,所以在很多程序中都有使用哈希表,例如拼音检查器。 哈希表也有自己的缺点,哈希表是基于数组的,我们知道数组创建后扩容成本比 ...
分类:
其他好文 时间:
2019-08-23 00:30:11
阅读次数:
131
一、使用匿名内部类的匿名对象创建线程和Lambda表达式写法 Lambda表达式写法不用去定义一个Runable接口的实现类; 二、方法入参是一个接口或者接口的实现类 三、对某个类的一些对象实例进行排序 其中,数组创建时候使用的是静态初始化,里面存放的对象是匿名对象; Lambda表达式写法: 四、 ...
分类:
其他好文 时间:
2019-08-18 19:36:41
阅读次数:
81
Array 数组 1.创建数组 构造函数 小括号内可以是数组元素个数,也可以是数组项 数组字面量表示法 2.数组长度 3.数组方法 顺序添加元素到数组尾部,返回新添加数组后的长度 顺序添加元素到数组开头,返回新添加数组后的长度 删除数组最后一个元素,返回被删的元素 删除数组第一个元素,返回被删的元素 ...
分类:
编程语言 时间:
2019-08-18 10:02:59
阅读次数:
126
一、创建一个字符串 1.String(char a[]):用一个字符数组a创建一个string类型 char a[]= {'h','e','l','l','o'}; String s=new String (a); System.out.println(s); 2. char a[]= {'h',' ...
分类:
编程语言 时间:
2019-08-17 12:35:57
阅读次数:
74
数组基础知识 数组是大多数语言里面最常见的一种数据结构,它是一个有序的值列表 创建数组 创建数组的方式大致可以分为两种:字面量创建数组和使用构造函数创建数组 字面创建数组 let arr = []; 构造函数常见数组 let arr = new Array(); 需要注意的是,无论是字面量形式创建的 ...
分类:
编程语言 时间:
2019-08-11 14:54:58
阅读次数:
74
区别:1,数组创建时间不同,静态的是一定义出来就创建了,动态的则是定义时不创建,使用时才创建,一定意义上节省了内存空间。2,使用场景不同,一开始就知道数组长度的使用静态初始化,反之,动态初始化。 静态数组根本不能满足我们编程的实际需要,比方说我需要在程序运行过程中动态的向数组中添加数据,这时我们的静 ...
分类:
编程语言 时间:
2019-08-09 15:37:01
阅读次数:
116
numpy数以数组为对象,将各种数据转化成数组,因此,我们学习的也就是数组了,实际上它被称之为 ndarrays。 创建一个数组: 创建全部为0 的数组: 创建数组: 多维数组: 数组的属性: 在这里我要强行解释一波,哪里不对的地方请各位道友多多指出 1、为什么int32是用2^32次方的算数呢?因 ...
分类:
其他好文 时间:
2019-08-02 11:12:41
阅读次数:
94
数组 数组基础 数组是大多数语言里面最常见的一种数据结构,它是一个有序的值列表。 创建数组 1.创建字面量数组 let arr=[]; 2.创建构造函数数组 let arr=new Array(); 注:无论是字面量形式数组,还是构造函数数组,当我们要使用typeof打印数据类型时,都会返回一个ob ...
分类:
编程语言 时间:
2019-07-20 09:54:16
阅读次数:
78
程序源码如下: var socket=[]; //websocket对象数组 //创建socket连接功能函数 function connect(wsobj) { //浏览器支持? if ("WebSocket" in window) { var host = "ws://目标地址:目标IP/" s ...
分类:
编程语言 时间:
2019-07-16 08:25:52
阅读次数:
817
数组基础 数组是大多数语言里面最常见的一种数据结构,它是一个有序的值列表。 创建数组 1.创建字面量数组 let arr=[]; 2.创建构造函数数组 let arr=new Array(); 注:无论是字面量形式数组,还是构造函数数组,当我们要使用typeof打印数据类型时,都会返回一个objec ...
分类:
编程语言 时间:
2019-07-07 22:42:50
阅读次数:
154