自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中的常用类及关键字详解

在Java编程中,有许多常用的类和关键字,每个都有其独特的功能和用法。这篇文章我将详细介绍BigDecimal类、Date类、类、Calendar类的常用使用方法,并解释装箱、拆箱、常量池、thisthis()privatesuper等关键字的作用及使用方法。

2024-07-18 20:21:17 324

原创 Java中的StringBuilder和正则表达式

StringBuilder类,正则表达式

2024-07-17 08:30:00 740

原创 Java中的面向对象编程(OOP)和类

面向对象,类

2024-07-16 17:33:14 370

原创 Java中的String和Arrays类常用方法详解

在Java编程中,String和Arrays是两个非常常用的类。String用于处理字符串,而Arrays类提供了对数组的操作方法。

2024-07-15 09:37:35 687

原创 深入理解Java中的数组和方法

一般来说,递归能做的循环也能做,递归的效率不如循环,当然我们也可以对递归做些优化处理,例如动态规划问题,但是在某些情况下,只能用递归。例如,遍历树的节点。以下代码展示了如何生成一个长度为10的数组,数组中的元素大小为1到100之间,且确保数组中的数据不重复。虽然递归和循环大部分情况下是可以互换的,但在特定的问题域中,递归的使用会使得问题的解决更为自然和简洁。动态初始化数组是在声明数组时分配内存空间,但不指定具体的初始值,而是指定数组的大小。分步初始化数组是在声明数组后,逐个或批量为数组元素赋值的方式。

2024-07-14 07:00:00 812

原创 Java中的分支和循环

分支和循环是Java编程中的基本控制流语句,它们使程序能够根据条件执行不同的操作,并重复执行某些操作。通过掌握ifif-elseelse-if和switch等分支语句,以及forwhile和do-while等循环语句,可以编写出更复杂和灵活的程序。

2024-07-13 09:06:40 736

原创 Java中的数据类型和运算符

理解Java中的数据类型和运算符是学习Java编程的基础。基本数据类型提供了存储和操作数据的基本单元,而引用数据类型则允许我们创建更复杂的数据结构。各种运算符则提供了操作这些数据的工具,帮助我们编写逻辑清晰、功能强大的程序。

2024-07-12 11:04:09 841

原创 配置Java开发环境

Java开发环境配置

2024-07-10 21:37:49 1641

原创 面向对象编程中的类详解

面向对象编程(OOP)是一种编程范式,是最有效的软件编写方法之一。主要通过类(Class)和对象(Object)来实现代码的重用和管理。在Python中,类和对象是实现OOP的基础。在面向对象的编程中,你编写表示现实世界中的事物和情景的类class,并基于这些类来创建对象object。

2024-06-17 18:12:46 1183

原创 Python中的匿名函数

Python中的匿名函数

2024-06-12 11:30:00 777

原创 用链表实现的C语言队列

C语言链表实现队列

2024-06-11 18:17:33 2457

原创 Python中的迭代器与生成器

迭代器与生成器

2024-06-10 18:01:29 1345

原创 Python推导式详解

Python 推导式详解

2024-06-07 12:00:00 742

原创 使用C语言实现链式栈

栈的链式实现(C语言)

2024-06-05 16:55:53 1105

原创 深入理解Python中的字典(Dictionary)

Python基础数据类型——字典

2024-06-02 12:00:00 694

原创 深入理解Python中的元组 ——Tuple()

在Python中,元组是一种有序的集合,元素用圆括号()包裹,元素之间用逗号分隔。即使只包含一个元素的元组,也必须在元素后面加一个逗号。下面是创建元组的几种方法元组是Python中非常重要的数据结构,具有不可变性和有序性的特点,适用于多种编程场景,在实际编程中,根据具体需求选择合适的数据结构,能大大提高代码的效率和可读性。

2024-06-01 12:03:42 2046

原创 Python列表全解析:从入门到精通

今天将给大家介绍Python中的列表,帮助你从入门到精通。

2024-05-30 18:53:56 1455

原创 探索Python中的random模块及相关模块

随机函数及其相关模块应用

2024-05-29 16:35:23 859

原创 单向链表的C语言实现

首先,我们需要定义单向链表的结点和链表本身的结构// 单向链表的结点定义// 数据域// 指针域,指向后继结点} Listnode;// 单向链表的定义// 头结点// 整个链表的元素个数和:包含标准输入输出和标准库函数。:定义链表中数据的类型为int,可以根据需要更改。:定义链表结点结构体,包含数据域data和指向后继结点的指针next。:定义链表结构体,包含指向头结点的指针head和链表的元素个数size。

2024-05-28 16:27:35 1033

原创 顺序表的C语言实现

C语言实现顺序表

2024-05-27 19:46:46 1123

原创 理解贪心算法:从原理到应用

贪心算法(Greedy Algorithm)是一种算法设计策略,基于每一步都选择当前状态下的最佳选择。这个选择可以是局部最优解,期望通过一系列局部最优解来达到全局最优解。

2024-05-23 15:14:15 1387 1

原创 探索C语言中的 ‘qsort‘ 函数

1.冒泡排序:通过多次遍历数组,依次比较相邻的元素,并将较大的元素逐渐“冒泡”到数组末尾。时间复杂度为 O(n^2)。2.插入排序:通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。时间复杂度为 O(n^2)。3.选择排序:在未排序序列中找到最小(最大)元素,存放到排序序列的起始位置,然后再从剩余未排序元素中继续寻找最小(最大)元素。时间复杂度为 O(n^2)。4.快速排序。

2024-05-22 17:32:48 915

原创 基础数据结构--顺序表

让你快速认识顺序表

2024-05-21 19:43:59 502

原创 leetcode_153.寻找旋转排序数组中的最小值

求数组的最小值

2024-05-19 20:19:34 251

原创 Leetcode_367.有效的完全平方数

判断一个数是否为有效完全平方数

2024-05-18 17:54:07 525 1

空空如也

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

TA关注的人

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