摘要: 1. C++中获取随机数的几种方法 1.1 随机数基本概念: 随机数:在一定范围内[a, z],每个数出现的概率相等并且无法预测下一个数的数值序列。 伪随机数生成器(PRNG) 原理:由一个状态寄存器和一个更新函数组成,初始状态由种子决定,更新状态会根据当前状态生成下一个状态,并输出一个伪随机数 种 阅读全文
posted @ 2025-01-13 21:44 梦_鱼 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 1. 类型别名 处理复杂类型时,为已有的类型定义新名字的机制,提高代码的可读性与可维护性。 别名不会创建新的类型,而是为已有的类型建立一个新的名称 C++提供了3种方式定义类型别名: #define typedef using 2. #define 预处理机制,在编译时对代码文本进行替换 #defi 阅读全文
posted @ 2025-01-08 23:07 梦_鱼 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 1. 解决的问题 给序列排序 2. 核心知识 交换元素位置(升序) 若当前位置值比之后一个位置值大(squeue[i] > sequeue[i+1]) 2层循环 第1层:需要执行交换的元素序列(需要执行交互的序列长度等于需要执行交换的次数) 第 2层:交换 每次第1层循环结束,最大的一个元 阅读全文
posted @ 2024-03-20 22:47 梦_鱼 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 插入排序 1. 解决的问题 在已经排好序的序列中,插入一个新元素,让序列依旧保持有序,如优先级队列 2. 核心知识 0个或者1个元素,已经是排好序的 交换位置的条件(升序): 当前元素比后者大(sequeue[i] > sequeue[i+1]) 当前元素比前者小(sequeue[i] < sequ 阅读全文
posted @ 2024-03-20 21:53 梦_鱼 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 动态内存分配 程序在运行过程对内存进行分配申请与释放 new运算符 运行时存储分配,返回可以存放对应类型数据的内存地址,指向分配的内存空间 分配基础类型内存存储空间 #include <iostream> using namespace std; int main() { string *name; 阅读全文
posted @ 2024-03-09 21:57 梦_鱼 阅读(146) 评论(0) 推荐(1) 编辑
摘要: 释放由new操作符动态分配的内存空间,调用对象关联类型的析构函数 只能操作指针类型对象 单个对象使用delete运算符,但多个对象的数组则需要使用delete[]运算符 #include <iostream> int main() { int* y = new int(10); // 释放指针指向的 阅读全文
posted @ 2024-03-08 08:34 梦_鱼 阅读(5) 评论(0) 推荐(0) 编辑
摘要: CUDA 开发环境搭建 1. 安装 CUDA ToolKit 查询驱动支持的CUDA版本 # 命令输出第一行版本nvidia-smi命令的版本,nvidia驱动版本与支持的cuda版本,当前本地机器支持的cuda版本为12.2 nvidia-smi 进入官网下载对应版本的cuda安装,历史版本归档下 阅读全文
posted @ 2024-03-02 21:32 梦_鱼 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 1. 向已关闭的chan写 会直接panic,报 send to close channel错误 package main func main() { // 创建缓冲区为4的字符串chan schoolChan := make(chan string, 4) // 放入3个值 schoolChan 阅读全文
posted @ 2024-02-02 21:06 梦_鱼 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1. 相同点 都是内建函数,都是在堆上分配内存,都需要传递类型参数 2. 不同点 传递的参数不一样,new函数只接收一个参数,make函数可以接收一个以上的参数 package main import "fmt" func main() { // int类型0值的指针,返回的值是以0x开头的16进制 阅读全文
posted @ 2024-02-02 20:48 梦_鱼 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 1. 基本数据类型和其字符串表示之间转换 基本类型的值,都有一个字符串表示,如数字类型值1 字符串表示为 "1",字符的编码为Unicode或者UTF-8,数字的编码是 int,底层存储的数据格式本质上不一样,基本类型的转换本质上只是文法语义上的转化 1.1 Go 语言基本类型 整数 : 有符号in 阅读全文
posted @ 2024-01-27 22:05 梦_鱼 阅读(239) 评论(2) 推荐(1) 编辑
点击右上角即可分享
微信分享提示