摘要:
首先快速排序:就是选择一个基数,然后从两端依次进行比较,若右边大于基数,则不进行交换,直到右边的数据小于基数,然后冲左边开始和基数比较,若左边的小于基数,则进行下一个比较,直到左边的数据大于基数才进行比较。循环的跳出条件是左边的数组号大于或者等于右边的数组号。 实例数组是:23 34 56 78 6 阅读全文
摘要:
本次主要包含内存中的查找有:顺序查找,折半查找,分块查找,二叉排序树查找,哈希表查找 1)顺序查找:是最简单的查找方式,如,a= {45,53,12,3,37,24,90,100,61,78};进行排序,java程序实现如下所示: 以上代码运行结果为: 是按照顺序一个一个进行比较查询,最快是第一次比 阅读全文
摘要:
java语句是编译型和解释型语言,选通过编译命令javac 把java文件编译为.class字节码文件,然后通过java虚拟机(JVM)加载class文件到内存运行。 而java虚拟机在运行程序时有自己的内存管理机制,大致可以分为方法区,java虚拟机栈,本地方法栈,堆,程序计数器。 大致如下图所示 阅读全文