自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一天一个算法--归并排序

归并排序是一种基于分治法(Divide and Conquer)的排序算法,其核心思想是将数组分成两个子数组,分别对子数组进行排序,然后将排序后的子数组合并成一个有序的数组。

2025-03-06 22:08:00 292

原创 一天一个算法--快速排序

实现原理:通过确定一个基准数,将小于基准数的数据放在基准数左边,将大于基准数的数据挡在基准数右边,再通过递归的方式将基准数左右两边的数据进行排序。

2025-03-05 16:17:38 208

原创 C++ string的用法

C++ string类

2025-02-17 15:35:53 278

原创 C++的STL容器的sort函数

注意:必要的时候可以使用lambda表达式或者函数来定义排序的规律。使用方法:sort(起始迭代器,结束迭代器)

2025-02-15 23:42:59 115

原创 C++--STL--迭代器

等)通过迭代器操作容器,而不需要知道容器的具体实现细节。:通过迭代器可以顺序或随机访问容器中的元素。可以双向移动(从前往后或从后往前)。可以随机访问任意位置的元素。只能单向移动(从前往后)。:STL 中的算法(如。只能读取元素,不能修改。只能写入元素,不能读取。可以读取和修改元素。可以读取和修改元素。

2025-02-08 21:33:19 255

原创 STL--vector容器

vector是 C++ 标准库(STL,Standard Template Library)中的一个动态数组容器。它提供了类似于数组的功能,但具有动态扩展和收缩的能力,非常适合需要频繁插入、删除或动态调整大小的场景。基于动态数组实现的。

2025-01-06 23:49:46 465

原创 c++学习(左移(右移))运算符

本章关于二进制运算,涉及异或运算符等知识点,编译器在VS2022上编译通过。

2025-01-06 22:38:09 446

原创 Java学习每日收获

子类和父类出现了一模一样的方法的声明(方法名 , 参数列表)

2024-12-05 13:38:36 1391

原创 为什么一个java文件只能对一个类进行public修饰?

限制一个文件只能有一个public保持代码文件和类的关系清晰。确保编译器能够快速找到public类。规范代码设计,提升代码可读性和可维护性。

2024-12-04 22:34:13 630

原创 Day2 C++学习知识点整理

这三个运算符需掌握二进制转为十进制的运算。定义:' | ',有1即11.2 位与运算符定义:' & ',有0必01.3 异或运算符定义:' ^ '1.任何数和 0 异或,还是他本身2.两个相同的数异或,结果为03.异或满足交换律和结合律总的来说:不带进位的二进制加法1.4 按位取反 (略)1.5 左移运算符用法:x << y,即移动x的二进制码左移2的y次幂限制:y >=1用法:x >> y,即移动x的二进制码又移2的y次幂限制:y >=1

2024-12-01 15:24:49 197

原创 Day1 C++学习

其中一些小的细节,要注意float和double的精度问题,double的精度比float高。

2024-11-29 17:05:59 243

原创 Day 7 JAVA-继承

1.1 继承1.1.1 继承的概念继承是面向对象三大特征之一(封装,继承和多态) 可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法1.1.2 继承的格式格式:public class 子类名 extends 父类名 { } 范例:public class Zi extends Fu { } Fu:是父类,也被称为基类、超类 Zi:是子类,也被称为派生类1.1.3 优点通过继承的方式,提高了代码的复用性

2024-11-04 15:44:23 398

原创 客户端技术之HTML

在网页开发时尽量减少绝对路径的使用,因为网页最后要上传至服务器,最后很难得到一个精确的路径,导致网页的图片显示异常,所以尽量使用相对路径,避免这个问题。如果想从首页跳转到其他页面,就需要在首页的相应位置添加超链接。概念:为了使网页中的文字有条理地显示出来,HTML提供了相应的页面格式化标签,如标题标签、段落标签、水平线标签、换行标签。输入文件夹名和文件名,之间用“/”隔开,如<img src="img/img01/logo.gif"/>.ps:src属性用于指定图像的路径,它是<img/>标签的必需属性。

2024-10-21 22:25:20 1690

原创 Java--常用的API

API概念:应用程序的接口。Java API:指的就是JDK中提供的各种功能的JAVA类。

2024-10-16 12:28:11 776

原创 Java--面向对象基础

Java 程序在运行时,需要在内存中分配空间。为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。不带this修饰的变量指的是形参,而不是成员变量。是对一个具有共同属性和i行为的事物的抽象。是能够看得到摸得着的真实存在的实体。不带this修饰的变量指的是成员变量。

2024-10-16 12:26:52 1684

原创 Java--方法

public static void 方法名() {代码内容;public static void 方法名(数据类型1 变量1,数据类型2 变量2, .....){代码内容;public static 数据类型 方法名(数据类型1 变量1,数据类型2 变量2, .....){代码内容;ps:带返回值变量的数据类型一定要与方法的数据类型相一致。

2024-10-16 12:24:06 297

原创 Java--循环结构

(1)for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)(2)do...while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)条件控制语句所控制的自增变量,在for循环结束后,就不可以继续使用了条件控制语句所控制的自增变量,在while循环结束后,还可以继续使用。

2024-10-16 12:21:12 218

原创 数据结构--顺序表

线性表是具有相同数据类型的n(n>=0)个数据元素的有限序列,其中n为表的长度。

2024-10-16 12:18:47 454

原创 JAVA运算符&选择语句

在switch语句中,如果case控制的语句体后面不写break,将出现穿透现象,在不判断下一个case值的情况下,向下运行,直到遇到break,或者整个switch语句结束。在程序中是最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,逐条执行。②if/else if/else 语句:多条件,else的条件一定会被执行。③if/else 语句:两种条件,else的条件一定会被执行。ps:区分余(%)和除(/):余是取余数,除是取除数。①if语句:单条件,如果条件不成立,则执行下一条语句。

2024-09-27 10:13:30 356

空空如也

空空如也

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

TA关注的人

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