自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 插入排序java

插入排序基本思想1.引入库2.读入数据总结插入排序插入排序,一般也被称为直接插入排序。对于少量元素的排序,它是一个有效的算法 。插入排序是一种最简单的排序方法,它的基本思想是将一个记录插入到已经排好序的有序表中,从而一个新的、记录数增1的有序表。在其实现过程使用双层循环,外层循环对除了第一个元素之外的所有元素,内层循环对当前元素前面有序表进行待插入位置查找,并进行移动基本思想插入排序是指在待排序的元素中,假设前面n-1(其中n>=2)个数已经是排好顺序的,现将第n个数插到前面已经排好的序列.

2021-02-27 19:50:42 84

原创 属性(成员变量)与局部变量的对比

属性(成员变量)与局部变量相同点不同点属性(成员变量)与局部变量在java语言中对象的属性称为成员变量,也可以称为属性。局部变量,也称内部变量,是指在一个函数内部或复合语句内部定义的变量 。局部变量的作用域是定义该变量的函数或定义该变量的复合语句。局部变量的生存期是从函数被调用的时刻算起到函数返回调用处的时刻结束相同点定义变量的格式:数据类型 变量名 = 变量名;先声明,后使用变量都有其对应的作用域不同点(1) 在类中声明的位置的不同属性:直接定义在类的一对{ }内.

2021-02-20 15:22:56 239 1

原创 java实现归并排序

归并排序归并排序(Merge Sort)是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。基本原理①申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列②设定两个指针,最初位置分别为两个已经排序序列的起始位置③比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针

2021-02-13 15:36:08 202 4

原创 排序算法(java)

概述排序算法分类:内部排序和外部排序。交换排序冒泡排序快速排序概述所谓排序算法,即通过特定的算法因式将一组或多组数据按照既定模式进行重新排序。这种新序列遵循着一定的规则,体现出一定的规律,因此,经处理后的数据便于筛选和计算,大大提高了计算效率。对于排序,我们首先要求其具有一定的稳定性,即当两个相同的元素同时出现于某个序列之中,则经过一定的排序算法之后,两者在排序前后的相对位置不发生变化。换言之,即便是两个完全相同的元素,它们在排序过程中也是各有区别的,不允许混淆不清。排序:假设含有n个记录的序列为.

2021-02-05 16:02:47 114

原创 java打印输出杨辉三角

简介杨辉三角,是二项式系数在三角形中的一种几何排列。在欧洲,这个表叫做帕斯卡三角形。帕斯卡(1623----1662)是在1654年发现这一规律的,比杨辉要迟393年,比贾宪迟600年。杨辉三角是中国古代数学的杰出研究成果之一,它把二项式系数图形化,把组合数内在的一些代数性质直观地从图形中体现出来,是一种离散型的数与形的结合。题目使用二维数组打印一个10行杨辉三角提示1.杨辉三角第一行有一个元素,而第n行有n个元素2.每一行的第一个元素和最后一个元素都是1(首末元素值都为1)3.从第三行开始,

2021-01-30 21:29:44 1034 1

原创 java基础篇(6)

前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pa.

2021-01-29 17:05:11 79

原创 java基础篇(5)

文章目录数组概述1.数组的理解2.数组相关的概念3.数组的特点4.数组的分类一维数组1.声明与初始化2.—维数组元素的引用:通过角标的方式调用。3.数组的属性: length(长度)4.—维数组的遍历5.一维数组元素的默认初始化值数组概述1.数组的理解数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名并通过编号的方式对这些数据进行统一管理。2.数组相关的概念数组名元素角标、下标、索引数组的长度:元素的个数3.数组的特点1.数组是有序排列的2.数组属于引

2021-01-29 16:18:43 74

原创 java基础篇(4)

求和:0-50for循环,while循环,do while循环对比for循环public class sum { public static void main(String args[]){ int sum = 0 ; for(int i = 1; i <= 50 ;i++){ sum += i;//sum= sum + i; } System.out.pr

2021-01-23 17:57:06 87

原创 Java基础篇(3)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-01-22 22:08:13 89

原创 Java基础篇(2)

系列文章目录文章目录系列文章目录前言一二、使用步骤1.引入库2.读入数据总结学习目标:学习内容:学习时间:学习产出:前言l 变量的概念:内存中的一个存储区域该区域有自己的名称(变量名)和类型(数据类型)和值Java中每个变量必须先声明,再赋值,然后才能使用该区域的数据可以在同一类型范围内不断变化Java 中的变量有四个基本属性:变量名,数据类型,存储单元和变量值一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步

2021-01-22 14:19:34 208

原创 java基础篇(1)

基础知识1.关键字和保留字的说明2.标识符,命名规则及规范3.小结基础知识1.关键字和保留字的说明关键字的定义和特点定义:被java语言赋予了特殊含义,用作专门用途的字符串(单词)特点:关键字中所有字母都为小写Java保留字:即它们在Java现有版本中没有特殊含义,以后版本可能会作为有特殊含义的词,或者该词虽然在Java中没有特殊含义,以后版本也不打算使用,但在其它语言中有特殊含义,不宜在Java中定义为变量名称等,因为容易混淆。具体有:goto,const注意:关键字和保留字.

2021-01-21 12:58:24 105

原创 关于连接数据库出现时差问题的解决方法

UTC,简称世界统一时间,与北京时间相比,时间上一般要比北京时间早8个小时,也就是说,北京2021年1月11日11点的时候,UTC时间为2021年1月11日3点如果你通过编译器连接数据库,定义了serverTimezone=UTC,那么在你编译器上执行的SQL语句,会先以UTC时区进行存储,发送到MySQL,然后MySQL以本地时区进行转换,就会导致,执行时间比从编译器上的执行时间早8个小时,导致同一段SQL语句在mysql直接执行时,或者在编译器执行时,结果不同,因为时间相差8个小时,类似错误如下图

2021-01-16 20:15:12 736

空空如也

空空如也

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

TA关注的人

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