相关文章
【数据结构】线性表简介
0.本篇问题
线性表,顺序表,链表什么关系?它们是逻辑结构还是存储结构?线性表的基本操作有哪些? 线性表是具有相同数据元素的有限序列。
表中元素有先后次序,每个元素占有相同大小的存储空间。
一、线性…
建站知识
2025/3/20 2:55:53
代码随想录算法训练营第七天|组合、组合总和III和电话号码的字母组合
组合
【题目简介】
【回溯解法】
class Solution:def combine(self, n: int, k: int) -> List[List[int]]:# 回溯算法startIndex 1self.path []self.result []self.traversal(n, k, startIndex)return self.resultdef traversal(self, n, k, startIndex):if len(self.…
建站知识
2025/3/18 14:52:46
联合体和结构体对比分析
联合体和结构体对比分析:C语言的深度解析
引言
在C语言中,结构体(struct)和联合体(union)是两种非常常见的数据结构,它们都允许存储不同类型的数据成员。然而,它们在内存管理、应用场景和使用方法上存在显著的差异。理解它们的区别与联系,能够帮助开发者在实际编程中…
建站知识
2025/3/18 15:00:34
基于CSV构建轻量级数据库:SQL与Excel操作的双模实践
基于CSV构建轻量级数据库:SQL与Excel操作的双模实践
引言:当CSV遇到SQL和Excel
CSV(逗号分隔值)作为最通用的数据存储格式之一,凭借其纯文本可读性和跨平台兼容性,被广泛应用于数据交换和简单存储场景。但…
建站知识
2025/3/18 16:01:15
一个简单的 **猜数字游戏** 的 C 语言例程
一个简单的 猜数字游戏 的 C 语言例程,代码包含详细注释,适合学习和练习基础语法:
#include <stdio.h>
#include <stdlib.h>
#include <time.h> // 用于生成随机数种子int main() {int target, guess, attempts 0;srand…
建站知识
2025/3/18 21:13:14
五大基础算法——枚举算法
枚举算法 是一种通过遍历所有可能的解来寻找问题答案的算法思想。它通常用于解决那些解空间有限且可以直接列举所有可能情况的问题。以下是枚举算法的核心概念、适用场景、实现方法及经典例题: 一、核心概念
解空间 所有可能的解的集合。 遍历 通过循环或递归逐一检…
建站知识
2025/3/18 21:15:53
【004】deepseek本地化部署后,python的调用方式_#py
python调用本地deepseek 1 本地化部署deepseek2 python调用方式 1 本地化部署deepseek
已经有很多大佬们说了不少部署本地化部署deepseek的工作了,我就不过多重复了。 先安装Ollama软件,再通过Ollama获取deepseek的模型文件,大家根据电脑的配…
建站知识
2025/3/20 7:34:26
向量数据库技术系列一-基本原理
一、前言 随着AI大模型的发展,向量数据库也迎来了重要的发展机遇,是近几年最火热的技术之一,本系列将带您一起了解向量数据库的技术原理,介绍当前主流开源向量数据库(Milvus,Chroma,Faiss,Weaviate)的应用和基本操作,并…
建站知识
2025/3/20 7:34:17