摘要: 1.度量一个程序(算法)执行时间的两种方法 事后统计的方法 这种方法可行, 但是有两个问题: 一是要想对设计的算法的运行性能进行评测,需要实际运行该程序; 二是所得时间的统计量依赖于计算机的硬件、软件等环境因素, 这种方式,要在同一台计算机的相同状态下运行,才能比较那个算法速度更快。 事前估算的方法 阅读全文
posted @ 2019-08-29 17:08 DiYong 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 排序算法 1.排序算法的介绍 排序称排序算法(Sort Algorithm),排序是将一组数据依指定的顺序进行排列的过程。 2.排序的分类 1)内部排序: 指将需要处理的所有数据都加载到内部存储器(内存)中进行排序。 2)外部排序法: 数据量过大,无法全部加载到内存中,需要借助外部存储(文件等)进行 阅读全文
posted @ 2019-08-29 16:11 DiYong 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 总的来说 TCP协议提供可靠的服务, UDP协议提供高效率的服务。 高可靠性的TCP服务提供面向连接的服务,主要用于一次传输大量报文的情形, 如文件传输,远程登录等; 高效率的UDP协议提供无连接的数据报服务,用于一次传输少量的报文。 即使发生传输错误,也可以重新传输并且不会为此付出多少代价。 TC 阅读全文
posted @ 2019-08-29 12:28 DiYong 阅读(4215) 评论(1) 推荐(0) 编辑
摘要: package com.diyo.offer; public class FindNum { public static void main(String[] args) { int count = 0;// 用于统计找的AABCC类型的数字的个数 for (int i = 10000; i <= 99999; i++) { if (isNum(i)) { System.out.print(i + 阅读全文
posted @ 2019-08-29 12:22 DiYong 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 数据库逻辑结构单元 0:数据库逻辑结构包括表空间,段,区,数据块 1、数据库在逻辑上是由多个表间组成的,表空间中存储的对象是段; 2、段,由区组成,比如数据段,索引段,和undo段; 3、区,是磁盘分配的最小单位,是物理上连续的块,一个extent的大小是1M,由64个页组成; 4、块(页),在My 阅读全文
posted @ 2019-08-29 12:15 DiYong 阅读(504) 评论(0) 推荐(0) 编辑