相关文章
数据结构——动态顺序表
数据结构的动态顺序表有以下几个操作:创建,销毁,初始化,增删查改和打印以及内存空间不够时的扩容
本文的宏定义:
#define SeqTypeData int
1.动态顺序表的创建
typedef struct SeqListInit{//动态顺序表的创建SeqT…
建站知识
2024/12/17 18:31:42
Redis底层数据结构之String
文章目录 1. 前提回顾2. RedisObject三大数据类型简介3. SDS字符串4. SDS字符串源码分析5. 总结 1. 前提回顾
前面我们说到redis的String数据结构在底层有多种编码方式。例如我们执行下面两条语句
set k1 v1
set age 17我们查看类型,发现这类型都是String类型 我们…
建站知识
2024/12/23 15:41:47
leetcode代码记录(分发饼干
目录 1. 题目:2. 我的代码:小结: 1. 题目: 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。
对每个孩子 i,都有一个胃口值 g[i],这是能让孩…
建站知识
2024/10/14 16:32:13
C语言数据结构易错知识点(3)(堆)
1.堆的本质:完全二叉树
堆在物理结构上是顺序结构,实现方式类似于顺序表(数组);但在逻辑结构上是树形结构,准确来说堆是一棵完全二叉树。因为堆的实现在代码上和顺序表有很高的相似度,所以在写…
建站知识
2024/12/17 8:15:11
Docker部署ChatGLM3、One API、FastGPT
创建并运行chatglm3容器
docker run --name chatglm3 -p 8000:8000 registry.cn-hangzhou.aliyuncs.com/ryyan/chatglm.cpp:chatglm3-q5_1
创建并运行one-api容器
(其中挂载路径 D:\one-api 可以选择你自己喜欢的目录)
docker run --name oneapi -d -p 3000:3000 -e TZAsia…
建站知识
2024/11/2 13:43:55
SwiftUI的Alert使用方式
SwiftUI的Alert使用方式
记录一下SwiftUI的Alert使用方式,比较简单直接上代码 import SwiftUIstruct AlertBootCamp: View {State var showAlert falsevar body: some View {Button {showAlert.toggle()} label: {Text("alert show")}/// 单按钮
// …
建站知识
2024/10/17 20:14:54
C++程序设计-练手题集合【期末复习|考研复习】
前言 总结整理不易,希望大家点赞收藏。 给大家整理了一下C程序设计中的练手题,以供大家期末复习和考研复习的时候使用。 C程序设计系列文章传送门: 第一章 面向对象基础 第四/五章 函数和类和对象 第六/七/八章 运算符重载/包含与继承/虚函数…
建站知识
2024/12/17 0:01:24
【C语言进阶篇】数据在内存中的存储
目录
1.大小端字节序和字节序判断
2.浮点数在内存中的存储与读取 2.1 浮点数在内存中的存储 2.2 浮点数在内存中的读取 在前面的学习中,我们知道内存被划分为一个个小的内存单元,数据就是存储在这些内存单元中的。那么,具体是如何存储的&am…
建站知识
2024/12/9 1:21:31