Java排序算法分析与实现:快排、冒泡排序、选择排序、插入排序、归并排序(二)
一、概述: 上篇博客介绍了常见简单算法:冒泡排序、选择排序和插入排序。本文介绍高级排序算法:快速排序和归并排序。在开始介绍算法之前,首先介绍高级算法所需要的基础知识:划分、递归,并顺带介绍二分查找算法。 二、划分: 划分是快速排序的前提,即把数据分为两组,大于特定值的数据在一组,小于 ...
一、概述: 上篇博客介绍了常见简单算法:冒泡排序、选择排序和插入排序。本文介绍高级排序算法:快速排序和归并排序。在开始介绍算法之前,首先介绍高级算法所需要的基础知识:划分、递归,并顺带介绍二分查找算法。 二、划分: 划分是快速排序的前提,即把数据分为两组,大于特定值的数据在一组,小于 ...
第一节 概念的概述 一、什么是概念 概念是反映对象本质属性或特有属性的思维形式,是最小的思维单位。 人们对事物的认识,是一个由浅入深、由表及里、不断深化的过程。首先是用感官去感知事物,获得一些粗 ...
1、下载Cisco模拟器 Packet Tracer 是由Cisco公司发布的一个辅助学习工具,为学习CCNA课程的网络初学者去设计、配置、排除网络故障提供了网络模拟环境。学生可在软件的图形用户界面 ...