摘要:
一、 点击查看代码 class Test { { int field = 200; // 实例初始化块中的局部变量,不会影响类字段的值 } public int field = 100; // 类字段初始化为100 public Test(int value) { this.field = valu 阅读全文
摘要:
DDL 用于定义数据库对象的结构,如表、视图、索引等。其主要操作包括: CREATE:创建新表、视图、索引等。 CREATE TABLE table_name ( column1 datatype, column2 datatype, ); ALTER:修改现有表的结构,如添加、删除列,修改数据类型 阅读全文
摘要:
include include using namespace std; typedef struct { char* base; int front; int rear; }SqQueqe; typedef struct { char* base; char* top; int stacksize 阅读全文
摘要:
基本概念 双指针:通常是指在数组或链表中使用两个指针(索引)来遍历或操作数据结构。 方向:指针可以同向移动(如快慢指针),也可以相向移动(如对撞指针)。 应用场景:适用于需要遍历整个数据结构并进行某种操作的情况,如查找、排序、反转等。 常见类型 2.1 快慢指针 定义:两个指针从同一端开始移动,但速 阅读全文
摘要:
今天了解了桶排序算法 时间复杂度: 平均时间复杂度: O(n + k),其中 n 是数据的数量,k 是桶的数量。 最坏时间复杂度: O(n^2),当所有数据都分配到同一个桶中时。 空间复杂度: O(n + k),需要额外的空间来存储桶和数据。 2. 算法步骤 初始化桶: 根据数据的范围创建一定数量的 阅读全文
摘要:
include <stdio.h> include <stdlib.h> include <stdbool.h> define MAXSIZE 100 // 定义数组的最大长度 typedef struct { int data[MAXSIZE]; int top1; // 第一个栈的栈顶指针 in 阅读全文
摘要:
JFrame 知识总结 基本概念 JFrame: JFrame 是一个顶层容器,通常作为应用程序的主窗口。它可以包含其他的 Swing 组件,如按钮、标签、文本框等。 Swing: Swing 是 Java 提供的一组 GUI 组件,用于构建跨平台的图形用户界面。 创建 JFrame 创建 JFra 阅读全文
摘要:
Java方法是语句的集合,用于执行特定功能或解决某类问题。 一、方法的基本概念 定义:Java方法是封装代码块的结构,用于执行特定任务。它们允许将代码组织成逻辑单元,可重复使用并易于维护。 优点: 使程序更加简短而清晰。 有利于程序的维护。 提高程序开发的效率。 提高代码的重用性。 二、方法的定义与 阅读全文
摘要:
`public class EnumTest { public static void main(String[] args) { Size s=Size.SMALL; Size t=Size.LARGE; //s和t引用同一个对象? System.out.println(s==t); // //是 阅读全文
摘要:
DDL 用于定义数据库对象的结构,如表、视图、索引等。其主要操作包括: CREATE:创建新表、视图、索引等。 CREATE TABLE table_name ( column1 datatype, column2 datatype, ); ALTER:修改现有表的结构,如添加、删除列,修改数据类型 阅读全文