自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构 —— 排序

插入排序: 1.直接插入排序: 2.希尔排序 冒泡排序: 快速排序 1.Hoare法 2.挖坑法

2021-11-15 20:44:33 1171

原创 数据结构---优先级队列

概念 队列是一种先进先出的数据结构,但有些情况下,操作的数据可能带有优先级,一般出队列时,可能需要优先级高的元素先出队列,在这种情况下,我们的数据结构应该提供两个最基本的操作,一个是返回最高优先级对象,一个是添加新的对象。 PriorityQueue的使用 1. 使用时必须导入PriorityQueue所在的包 2. PriorityQueue中放置的元素必须要能够比较大小,不能插入无法比较大小的对象,否则会抛出 ClassCastException异常 3. 不能插入null对象,

2021-11-11 14:30:26 687

原创 Java中合并两个有序链表

问题描述: 将两个有序的链表合并为一个新链表,要求新的链表是通过拼接两个链表的节点来生成的,且合并后新链表依然有序。 例如 list1={1,2,4},list2{3,5,6} 合并以后得到新链表为{1,2,3,4,5,6} 解题思路 先判断两个链表第一个节点的值,引入一个新的节点使其为新链表的头节点,小的设为新链表的头节点。。接下来比较后续元素的值,进行拼接。 代码 ...

2021-10-30 16:55:13 400

原创 Java 认识异常

本章内容: 一、初识异常 初识异常 异常的用处 二、异常的基本用法 捕获异常 抛出异常 三、自定义异常类 一、初识异常 1.1初识异常 所谓异常指的就是程序在运行时出现错误时通知调用者的一种机制。,一场种类很多处理方式也不同。 1.2异常的用处 程序发生异常后,程序员可以通过异常来对程序进行处理,完善程序,使得程序更加完美,更加健壮。 二、异常的基本用法 2.1捕获异常 try{ 有可能出现异常的语句: } [ catch (异常类型 异常对象) { }......

2021-10-30 15:54:00 100

原创 了解JavaString类

本章目录 1.字符串构造 2.String对象的比较 3.字符串查找 4.字符串常量池 4.1直接赋值和new构造String 4.2String对象创建 5.字符串的不可变性 6.字符串修改 1.字符串构造 String类提供的构造方式非常多,常用的是以下三种: 注意:String是引用类型,内部并不存储字符串本身。字符串具体的内容存储在对象中,而字符串引用类型变量存储的是对象的地址。 ...

2021-10-11 18:06:13 47

原创 ​​​​​​​Java中的抽象类和接口

1.抽象类 1.1抽象类概念 在面向对象的概念中,所有的对象都是通过类来描绘的,但反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样得类就是抽象类。、 1.2抽象类语法 在java中,一个类吐过被abstract修饰类称为抽象类,抽象类中被abstract修饰的方法成为抽象方法,抽象方法不用给出具体的实现体。 1.3抽象类特性 1.抽象类不能直接实例化对象 2.抽象方法不能是private的 3.抽象方法不能被final和stasti.

2021-09-27 15:18:48 75

原创 java中的类和对象

1.面向对象的初步认识 1.1什么是面向对象 java是一门纯面向对象的语言,在面向对象的世界里,一切皆为对象,面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知。 1.2面向对象与面向过程 1.传统洗衣服过程 拿盆子———>放水———>放衣服———>倒洗衣粉———>手搓———>换水———>倒洗衣粉———>手搓———>拧干———>晾衣服 2.现代洗衣服的过程 用面向对象.

2021-09-13 13:17:04 61

原创 Java开发环境搭建

1JDK的安装和配置 (1)首先要准备好JDK的安装文件。 (2)配置环境变量Path。 JDK完成安装后,打开其文件夹,其中的bin文件夹是将来要是用的各种Java命令。但是这些命令本身并不在Windows环境中,所以如果要想使用这些命令,则首先配置环境变量Path。 设置Path的流程为选择【我的电脑】=>【属性】命令,打开【系统属性】对话框,选择【高级】选项,单击【环境变量】按钮,打开【环境变量】对话框,在其中可以编辑Path信息,在编辑Path时,可以直接设置Java安装路径。在【环境

2021-08-14 12:30:42 107

原创 简单了解c语言文件操作

1.为什么使用文件 使用文件我们可以将数据直接存放在电脑的硬盘上,做到了数据的持久化。 2.什么是文件 磁盘上的文件是文件。 但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件。 2.1程序文件 包括源程序文件(后缀为.c),目标文件(windows环境后缀为.ob),可执行程序(windows环境后缀为.exe)。 2.2数据文件 文件的内容不应是程序。而是程序运行时读写的数据。比如程序运行需要从中获取数据的文件,或者输出内容的文件。 2.3文件名 一个文件要有一个唯一的文件

2021-07-13 13:30:03 49

原创 动态内存管理

本章重点 1.为什么存在动态内存分配 2.动态内存函数的介绍 3.常见的内存错误 正文开始 开辟空间得方式有两个特点: 1.空间开辟大小是固定的。 2.数组在声明得时候,必须指定数组中的长度,它所需要的内存在编译时分配。 但是对于空间得需求,不仅仅是上述的情况。有时候我们需要的空间大小在程序运行的时候才能知道,那数组的编译时开辟空间的方式就不能满足了。这时候就能试试动态内存的开辟了。 动态内存函数的介绍 malloc和free void*malloc(size_t size); 这个

2021-06-29 16:03:26 47

原创 新的起点!!!

新人报道!!!我是大二的一名学生软件工程专业,现在开始自己的程序员生活或许有点晚,但在接下来的日子中我会更加努力。 为什么说是新的起点呢,wo

2021-05-27 23:06:50 54

空空如也

空空如也

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

TA关注的人

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