自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java排序算法 - 交换算法之 冒泡和快排

一、交换排序简介 交换排序包含冒泡排序和快速排序,冒泡排序是一种非常简单的稳定的排序算法,快速排序是一种较为复杂是一种非稳定的排序算法。 冒泡排序的核心思想是,遍历数组,重复扫描待排序序列,并比较每一对相邻的元素,当该对元素顺序不正确时进行交换。一直重复这个过程,直到没有任何两个相邻元素可以交换,就表明完成了排序。快速排序是对冒泡排序的优化,核心思想是分而治之,利用一个中枢值,把比中枢值大的数字排在右边,比中枢值小的数字排在左边,这样就完成一趟快排,然后将中枢值左边和右边的数分别再重复以上过程,直到每趟快排

2021-07-16 14:26:46 252

转载 菜鸟学习:编译型语言、解释型语言、静态类型语言、动态类型语言的概念与区别

编译型语言和解释型语言: 1、编译型语言 需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译是把源代码编译成机器码,链接是把各个模块的机器码和依赖库串连起来生成可执行文件。 优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以脱离语...

2018-08-01 14:37:49 132 1

原创 菜鸟学习: Python中的进程 (一)

一、进程与线程的概念 1、进程 进程与线程都是计算机操作系统中的基本运行单元,一个程序,可能包括多个进程,一个进程可能包括多个线程。进程是资源管理最小单位,线程是计算机执行最小单位。进程就是正在执行的程序,比如你运行qq,在windows任务管理器中就会有qq.exe或qq相关的exe,这些就是进程。 2、线程 线程是进程的执行单元,大多数程序只有一个主线程...

2018-08-01 14:00:50 454

mongo3.6.1 所有所需jar包

3个mongoDB 3.6.1版本的所需jar包,mongodb-driver-3.6.1.jar,mongodb-driver-core-3.6.1.jar,bson-3.6.1.jar

2018-05-24

hibernate所需的ehcache的相关jar包,一共3个jar包

hibernate所需的ehcache的相关jar包

2017-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除