- 博客(19)
- 收藏
- 关注
原创 一天一个算法--归并排序
归并排序是一种基于分治法(Divide and Conquer)的排序算法,其核心思想是将数组分成两个子数组,分别对子数组进行排序,然后将排序后的子数组合并成一个有序的数组。
2025-03-06 22:08:00
292
原创 一天一个算法--快速排序
实现原理:通过确定一个基准数,将小于基准数的数据放在基准数左边,将大于基准数的数据挡在基准数右边,再通过递归的方式将基准数左右两边的数据进行排序。
2025-03-05 16:17:38
208
原创 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
原创 为什么一个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
原创 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--面向对象基础
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
原创 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关注的人
RSS订阅