各种编程语言相关知识点

Java:基本数据类型

Java 的基本数据类型(也称为原始数据类型)是 Java 中最基本的数据类型,它们直接表示数据的值,不需要额外的对象包装。Java 中有 8 种基本数据类型,每种类型的大小和取值范围都已经固定。 1. byte 2. short 3. int ......

编程语言 0 03-01-2025

Java:左移和右移

在Java中,左移 (<<) 和右移 (>>) 是位运算符,用于对二进制数进行移位操作。移位操作会对数字的位模式进行直接操作。 1. 左移运算符(<<) 功能: 语法: 特点: 示例: 2. 右移运算符(>......

编程语言 0 03-01-2025

Java:类与对象

在Java编程中,类(Class) 和 对象(Object) 是面向对象编程的两个核心概念。 类(Class) 类是创建对象的模板或蓝图。它定义了对象的属性和行为。类本质上是用户定义的数据类型。类由成员变量(属性)和成员方法(行为)组成。 类的定......

编程语言 0 03-01-2025

希尔排序

希尔排序(Shell Sort)是一种基于插入排序的排序算法,也是第一种突破 O(n2) 时间复杂度的算法,由 Donald Shell 于 1959 年提出。希尔排序通过将数组分成若干个子序列,对每个子序列进行插入排序,逐渐减少子序列间的间隔,......

数据结构与算法 编程语言 0 30-12-2024

concat,replace,substr,index 和 length 函数

1. concat 函数 功能 concat 用于将两个或多个字符串拼接成一个完整的字符串,广泛用于构建动态文本。 通用语法 适用范围 示例 注意事项 2. replace 函数 功能 replace 用于将字符串中的某部分内容替换为指定的内容。......

数据库 数据结构与算法 编程语言 0 30-12-2024

C:队列

在C语言中,队列是一种先进先出(FIFO, First In First Out)的数据结构,它可以用来实现任务调度、缓冲区等功能。实现队列操作通常包括以下主要函数: 一、 队列的基本概念 队列是一种线性表,具有以下特点: 二、 实现队列的常用方......

数据结构与算法 编程语言 0 28-12-2024

substr函数

substr 是编程中用于截取字符串的一个方法或函数,其功能是从一个字符串中提取出一部分子字符串。不同的编程语言中,这个功能的实现方式也会有不同。在这里我会以几种常见的编程语言为例讲解其使用。 JavaScript 中的 substr 在 Jav......

数据结构与算法 编程语言 0 28-12-2024

C语言字符串操作函数

C语言标准库提供了许多字符串操作函数,用于对字符串进行复制、拼接、比较、查找等操作。这些函数都定义在头文件 <string.h> 中。 1. 字符串长度函数:strlen 运行结果: 2. 字符串复制函数:strcpy 和 strnc......

编程语言 0 27-12-2024

栈的常见操作(C)

栈的基本概念 在实现栈时,可以通过 数组 或 链表 来模拟栈的结构。这里我们通过 数组实现栈。 栈的实现结构 首先,需要定义一个栈的结构体: 栈操作的详细实现 1. 初始化栈 初始化栈时,将栈顶指针设置为 -1,表示栈为空。 解释: 2. Pus......

数据结构与算法 编程语言 0 25-12-2024