摘要: java 基础 1.java数据类型 byte、short、int、long、float、double、char、boolean 8位:Byte(字节型) 16位:short(短整型)、char(字符型) 32位:int(整型)、float(单精度型/浮点型) 64位:long(长整型)、doubl 阅读全文
posted @ 2018-11-21 15:33 僵尸吃过跳跳糖 阅读(160) 评论(0) 推荐(1) 编辑
摘要: 一、理论准备 当设计一个数据表时,考虑使用何种列的数据类型对性能有比较大的影响,如存储空间、查询开销等。甚至还影响到一些操作,如ip地址以字符串的形式存储在数据库中,就不可以直接比较大小。还有一点需要考虑,那就是可读性!数据虽然是存储在数据库中,但也要考虑到可读性问题。 大家都知道ip地址分为ipv 阅读全文
posted @ 2018-09-05 10:43 僵尸吃过跳跳糖 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 接上文:《大话数据结构》读书笔记(四) 接上文:《大话数据结构》读书笔记(四) 4.9 队列的定义 队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。 队列是一种先进先出(First In First Out)的线性表,简称FIFO。允许插入的一端称为队尾,允许删除的一端 阅读全文
posted @ 2018-08-22 14:26 僵尸吃过跳跳糖 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1.byte[] strByte =str.getBytes(); 将字符串变为字节数组 String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这表示在不同的操作系统下,返回的东西不一样! 不同编码集解析出来的结果也不一样 字符对应的ASCII码 比如 “我” 这个字,在 阅读全文
posted @ 2018-08-16 17:11 僵尸吃过跳跳糖 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 4.1 栈的定义 4.1.1 栈的概念 栈(stack)是限定仅在表尾进行插入和删除操作的线性表。 我们允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom),不含任何数据元素的栈称为 空栈。栈又称为后进先出的线性表,简称LIFO结构。 理解栈的定义需要注意: 1.他是一个线性表,也 阅读全文
posted @ 2018-07-20 17:50 僵尸吃过跳跳糖 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 第三章 线性表 3.1 线性表的定义 线性表(list):零个或者多个数据元素的有限序列。 线性表是个序列,其次是强调有限的。 在计算机中处理的对象都是有限的,那种无限的数列,只存在于数学的概念中。 如果用数学语言来进行定义。 若将线性表记为(a1,a2,a3,...,a(i-1),ai,a(i+1 阅读全文
posted @ 2018-07-20 14:54 僵尸吃过跳跳糖 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 第二章 算法 2.1两种算法的比较 计算 1+2+3+4+...+99+100的和 1.大多数人会想到 int sum =0;int n=100 for(int i = 0;i<=n;i++){ sum = sum+i; } System.out.println(sum); 2.高斯的算法 int 阅读全文
posted @ 2018-07-20 14:51 僵尸吃过跳跳糖 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 第一章 数据结构绪论 1.1数据结构的起源 数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等相关问题的学科 程序设计 = 数据结构 + 算法 1.2基本概念和术语 1.2.1 数据 数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算 阅读全文
posted @ 2018-07-20 14:32 僵尸吃过跳跳糖 阅读(159) 评论(0) 推荐(0) 编辑