- 博客(34)
- 问答 (1)
- 收藏
- 关注
原创 数据结构-线性表
(1)顺序表的概念顺序表是一种基本的数据结构,它是用一段连续的存储单元依次存储数据元素的线性结构。顺序表通常采用数组来实现,因此也被称为动态数组或线性数组。(2)顺序表的特点顺序表中的元素在内存中是连续存储的,这使得访问元素的时间复杂度为O(1),即可以通过下标直接访问元素。顺序表可以是固定大小的(静态顺序表),也可以是动态扩展的(动态顺序表)。动态顺序表可以根据需要自动扩展存储空间。由于顺序表的元素是连续存储的,因此可以高效地进行随机访问和修改。(3)基本操作代码实现int length;
2024-08-07 16:16:13 1440
原创 C语言指针使用
在C语言中,指针是一个变量,其值为另一个变量的地址,即内存位置的直接地址。当一个变量被声明为指针类型时,编译器将为该变量分配一个可以存储内存地址的空间。指针在C语言编程中非常重要,它们用于动态内存分配、函数参数传递、数据结构(如链表和树)等。(1)指针是一个变量,它存储的是另一个变量的内存地址,而不是直接存储数据值。(2)指针是有类型的,指针的类型决定了“指针的+-整数的步长”,以及解引用时候的权限。
2024-08-06 14:38:08 676
原创 Python基础语法及应用
在 Python 中,元组(Tuple)是一种有序、不可变的数据结构,用于存储一组元素。在 Python 中,字典(Dictionary)是一种无序的数据结构,用于存储键-值(key-value)对。在 Python 中,matplotlib 是一个用于绘制图表和数据可视化的库,而 pyplot 模块是 matplotlib 库的一个子模块,提供了类似于 MATLAB 的绘图接口。在 Python 中,整数是一种基本的数据类型,用于表示没有小数部分的数字,整数没有固定的最大值,可以根据系统内存动态调整。
2024-04-08 14:55:11 1285
原创 Redis入门级详解(一)
Redis,英文全称是Remote Dictionary Server(远程字典服务),是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
2024-03-25 19:33:26 1123
原创 TOPSIS算法模型
TOPSIS模型是一种多属性决策分析方法,也称优劣解距离算法,用于评估和选择最佳的方案或决策。它基于以距离测量为基础的理念,通过比较候选方案与理想解和负理想解之间的相似度来确定最优解。
2023-08-23 10:12:53 1725
原创 遗传算法(Genetic Algorithm)
遗传算法(Genetic Algorithm)是一种受生物进化理论启发的优化算法。它模拟自然界中的进化过程,通过对问题空间中的个体进行交叉、变异和选择等操作,逐步搜索问题的最优解或近似最优解。遗传算法的基本思想是通过模拟基因遗传、交叉和突变等操作,对候选解进行迭代改进。它基于种群的概念,每个个体表示问题空间中的一个可能解。每个个体都有一个适应度值,用来评估其在解空间中的优劣。
2023-08-22 10:01:53 265
原创 Oracle入门基础
Oracle是一种关系型数据库管理系统(RDBMS),是由Oracle公司开发和维护的。它是一种常用的企业级数据库解决方案,广泛应用于各个行业和领域。Oracle数据库具有强大的数据管理功能,支持高并发性、容错性和扩展性,并提供了丰富的功能和工具来处理数据存储、查询、分析和管理。Oracle 数据库是数据的物理存储,包括(数据文件 ORA 或者 DBF、控制文件、联机日志、参数文件)。
2023-08-02 15:17:09 261
原创 主成分分析法(CPA)
主成分分析(Principal Component Analysis,PCA)是一种常用的数据降维和特征提取技术。它通过线性变换将高维数据映射到低维空间,以发现数据中的主要结构和关系。
2023-07-27 19:45:03 298
原创 Java集合之Map
在Java中,Map 是一种用于存储键值对的数据结构。它提供了一种通过键来快速查找和访问值的方式。Map 接口有多个实现类,在常用的实现类中包括 HashMap、TreeMap 和 LinkedHashMap。Map 的作用主要有以下几点:映射关系:Map 提供了一种将键映射到值的关联关系。通过指定一个唯一的键,可以快速检索和获取对应的值。存储数据:Map 可以用于存储和组织大量的数据。每个键值对代表一个数据项,通过键的唯一性,可以方便地进行数据的添加、删除、修改和查找。
2023-07-22 11:18:40 848
原创 Java设计模式——单例模式
单例模式是一种创建型设计模式,其目的是确保一个类只有一个实例,并提供全局访问点以供其他对象使用。在单例模式中,类的构造函数被私有化,使得外部无法直接通过构造函数来创建该类的实例。而是通过类的静态方法或静态属性来获取该类的唯一实例。这个实例在整个应用程序中是唯一的,多次获取实例都返回同一个实例。
2023-07-13 19:51:09 698
原创 Java基础———IO流
O流(Input/Output stream)是用于处理输入和输出操作的机制。它提供了一种统一的方式来读取和写入不同类型的数据。IO流可用于从文件、网络连接、键盘、内存等源读取数据,也可用于将数据写入到文件、网络连接、屏幕等目标。
2023-05-18 21:33:20 120
原创 java多线程
进程是运行中的程序的实例。它包含了程序代码、数据和资源(如打开的文件、网络连接等)。每个进程都有自己独立的内存空间,它们之间彼此隔离,互不干扰。每个进程都在操作系统中拥有一个唯一的标识符(进程 ID),用于管理和控制。线程是进程中的执行单元。一个进程可以包含多个线程,它们共享相同的内存空间和资源。线程是被操作系统调度执行的最小单位,它们可以并发地执行,从而提高程序的响应性能。线程之间共享进程的资源,可以通过共享内存来进行通信。
2023-04-24 22:12:21 109
空空如也
如何在短时间内速成数学建模
2022-06-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人