C/C++
文章平均质量分 68
实用笔记
代码魔法师!
这里只是用来记笔记方便,无意讨好读者,有价值的文章会设置粉丝可见和付费专区,不喜勿看
展开
-
GAMES101 计算机图形学 | 学习笔记 (上)
计算机图形学是利用计算机技术进行图像和视觉内容的创建、处理和显示的领域。它包括2D和3D图形,并利用各种技术、算法和工具来生成、修改和渲染图像。计算机图形学渲染:从3D模型生成逼真或风格化图像的过程,考虑到光照、阴影和其他视觉效果。建模:使用数学或几何技术创建物体或场景的数字表示。这涉及到定义物体的形状、结构和属性。动画:通过按顺序排列一系列图像或帧来创建运动的错觉。它涉及到关键帧、插值和骨骼动画等技术。模拟和虚拟现实:利用计算机图形学来模拟真实世界的现象或创建沉浸式虚拟环境。这包括。原创 2023-05-08 20:21:10 · 949 阅读 · 0 评论 -
考研复试机试例题
例题原创 2023-03-09 16:17:49 · 107 阅读 · 0 评论 -
考研复试笔记
【代码】考研复试笔记。原创 2023-03-05 16:44:17 · 65 阅读 · 0 评论 -
考研复试C++ | leedcode经典题
欣赏不来答案的做法,直接调用sqrt就可以过。二叉树中序遍历的递归模板需要背诵。原创 2023-03-04 16:17:27 · 185 阅读 · 0 评论 -
考研复试上机 | 普通OJ模式下的Leedcode代码改写
leedcode中的代码书写模式不利于新人原创 2023-03-03 15:23:51 · 191 阅读 · 0 评论 -
用复试上机的要求 | 改写leedcode习题代码 | 经典题目
leedcode上的习题很经典,但是代码却不是我们熟悉的书写方式,这里我们给他改写成我们习惯的方式原创 2023-03-02 19:37:57 · 46 阅读 · 0 评论 -
考研机试 | C++ | 王道复试班 | map专场
考研复试原创 2023-03-01 10:23:55 · 297 阅读 · 0 评论 -
考研复试机试 | c++ | 王道复试班
王道复试班--机试原创 2023-02-23 17:30:01 · 671 阅读 · 0 评论 -
考研复试机试 | C++ | 王道机试课程笔记
标准库里提供了栈.size() 栈的大小.push() 压栈.top() 获取栈顶元素.pop() 弹栈.empty()判断栈是否为空整数的数据类型。原创 2023-02-23 10:45:55 · 438 阅读 · 0 评论 -
考研复试机试 | C++
考研复试机试原创 2023-02-20 20:16:47 · 2690 阅读 · 0 评论 -
考研复试机试 | C++ | 名校复试上机题
名校复试上机题原创 2023-02-18 21:38:34 · 1049 阅读 · 0 评论 -
考研复试机试 | C++ | 尽量不要用python,很多学校不支持
有一个长度为整数L(1原创 2023-02-17 21:39:37 · 499 阅读 · 0 评论 -
考研复试机试 | C++
pass:关于清华大学上机题,是王道复试班说的,我个人也认为清华大学上机题不会这么简单,应该是早年真题。原创 2023-02-13 21:12:39 · 2107 阅读 · 2 评论 -
leedcode刷题记录 | 代码详解
pass:其实判断条件可以简化的,因为x本身会被int限制,当x为正数并且位数和Integer.MAX_VALUE的位数相等时首位最大只能为2,所以逆转后不会出现res = Integer.MAX_VALUE / 10 && tmp > 2的情况,自然也不需要判断res==214748364 && tmp>7了,反之负数情况也一样。之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。原创 2023-02-06 15:43:45 · 1859 阅读 · 0 评论 -
考研复试机试 | 详细注释 | C++
为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n。给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3。合并结果是 [1,2,2,3,5,6] ,其中斜体加粗标注的为 nums1 中的元素。原创 2023-01-30 17:52:14 · 832 阅读 · 0 评论 -
STL-常用算法手册 | <algorithm> | <functional> | <numeric>
目录STL常用算法概述遍历算法for_eachtransform常见查找算法findfind_ifadjacent_findbinary_searchcountcount_if常见排序算法sortrandom_shufflemergereverse常见拷贝和替换算法copyreplacereplace_ifswap常见算术生成法accumulatefill常见集合算法set_intersectionset_unionset_differenceSTL常用算法概述遍历算法for_each#inc原创 2022-04-17 14:31:24 · 1126 阅读 · 0 评论 -
C++教程 | STL编程 | 常用函数操作手册 | set/multiset容器 | map/ multimap容器 | 综合案例:员工分组
目录set/multiset 容器set 构造和赋值set容器的大小和交换set容器的插入和删除set容器的查找和统计set和multiset区别注:pair对组改变set的排序规则set添加自定义的数据类型排序map/ multimap容器基本概念map的构造和赋值map的大小和交换map的插入和删除map容器查找和统计map容器排序综合案例:员工分组set/multiset 容器set 构造和赋值//构造和赋值void test01(){ set<int> s1; s1.i原创 2022-04-17 11:20:34 · 1038 阅读 · 0 评论 -
C++教程 | STL编程 | 常用函数操作手册 | stack容器 | queue容器 | list容器
C++教程 | STL编程 | 常用函数操作手册 | stack容器 | queue容器 | list容器相关容器的排序原创 2022-04-17 09:49:22 · 176 阅读 · 0 评论 -
C++教程 | STL编程 | 常用函数操作手册 | Deque容器 | 综合案例:评委打分
目录deque容器deque容器的基本概念deque构造函数deque 大小操作deque插入和删除deque数据存取deque排序综合案例:评委打分1.建立选手类2.建立5个选手并将其放到vector容器中3. 10个评委的打分操作4. 显示每个选手得到的均分5. 主函数deque容器deque容器的基本概念跟vector一样,都是支持随机存取的deque构造函数deque和vector的构造方式基本一致#include <deque>// const deque<原创 2022-04-16 22:07:55 · 499 阅读 · 0 评论 -
C++教程 | STL编程 | 常用函数操作手册 | Vector容器和String容器
目录STL基本概念Vector容器vector容器的基本概念vector容器的初始化vector容器的容量和大小Vector容器的插入和删除vector数据存取vector互换容器vector预留空间存放自定义的数据类型容器嵌套容器String容器string初始化string的赋值操作string字符串的拼接string字符串的查找和替换string字符串的比较string字符串的遍历和修改string字符串的插入和删除截取子串STL基本概念STL的诞生1.长久以来,软件界一直希望建立一种可重复利原创 2022-04-16 21:01:50 · 1566 阅读 · 0 评论 -
C++基本语法笔记 | switch电影打分 | 循环判断-猜数字
C语言基础篇原创 2022-04-16 18:26:36 · 543 阅读 · 0 评论 -
王道考研408 | 数据结构 | 链式队列的实验代码
目录链式队列存储结构队列初始化 InitQueue(LinkQueue& Q)判空 isempty(LinkQueue Q)入队操作 EnQueue(LinkQueue& Q, ElemType x)出队操作 DeQueue(LinkQueue& Q, ElemType& x)打印队列元素 printQueue(LinkQueue Q)测试代码测试截图链式队列存储结构#include<stdio.h>#include<stdlib.h>原创 2022-03-23 14:32:34 · 1432 阅读 · 0 评论 -
王道考研408 | 数据结构 | 循环队列的实验代码 | 王道C语言督学营
目录循环队列的存储结构循环队列的初始化 InitQueue(SqQueue& Q)循环队列判空 isEmpty(SqQueue Q)循环队列 入队 EnQueue(SqQueue& Q, ElemType x)循环队列出队 DeQueue(SqQueue& Q, ElemType& x)循环队列 待出队元素 Getfront(SqQueue& Q, ElemType& x)遍历队列元素 printQueue(SqQueue Q)测试代码测试截图循环队列的存原创 2022-03-23 14:01:11 · 1609 阅读 · 0 评论 -
王道考研408 | 数据结构 | 双链表实验代码
目录1.初始化双链表2. 判空3. 查找3.1 按位查找3.2 按值查找4.插入4.1 后插值是e的节点4.2 后插节点s4.3 前插节点s4.4 按位插入5. 删除节点5.1 删除p节点的后继节点5.2 删除指定节点6. 销毁双链表7.建立双链表7.1 头插法7.2 尾插法8. 计算长度tip:自定义一个输出函数9. 测试主函数最后 主函数测试运行截图== 所有代码均经过测试,附运行结果截图==1.初始化双链表bool InitDLinkList(DLinkList &L){ L = (原创 2021-10-17 17:54:05 · 301 阅读 · 1 评论 -
王道考研408 | 数据结构 | 单链表实验代码
目录1.初始化单链表带头节点的单链表初始化不带头节点的单链表初始化2.按位查找3.按值查找4.计算单链表长度5.插入操作后插操作前插操作结合插入和查找6.删除节点7.建立链表头插法建立链表尾插法建立链表tip:定义一个输出链表的函数主程序测试运行结果:所有代码均经过测试,附运行截图1.初始化单链表带头节点的单链表初始化bool Init_HeadList(LinkList& L) { L = (LNode* )malloc(sizeof(LNode));//分配一个头节点 if (!L)原创 2021-10-16 20:35:12 · 1277 阅读 · 2 评论 -
王道考研408 | 数据结构 | 栈的实验代码 | 王道C语言督学营
目录实验环境栈的存储结构栈的初始化 InitStack(Sqstack& S)栈判空 StackEmpty(Sqstack S)元素进栈 Push(Sqstack& S, ElemType x)获取栈顶元素 GetTop(Sqstack S, ElemType& m)弹出栈顶元素 Pop(Sqstack& S, ElemType& x)测试代码测试结果实验环境vscode 2022 社区版vscode 2022 社区版的搭建:https:/原创 2022-03-22 10:00:46 · 377 阅读 · 0 评论 -
王道考研408 | 数据结构 | 顺序表实验代码
目录动态顺序表的创建静态顺序表的创建静态顺序表的插入静态顺序表删除静态顺序表的查找1. 按位查找2.按值查找动态顺序表的创建#include<stdio.h>#include<stdlib.h>#define InitSize 10typedef struct { int *data; int MaxSize; //最大容量 int length; //当前长度}SeqList;// 初始化顺序表void InitList(SeqList &a原创 2021-10-05 22:31:22 · 350 阅读 · 0 评论 -
win11 | visual studio 2022 | 安装教程 | 创建一个C项目 | 一些建议
大学生们,刚刚入学接触计算机,如果考研,尽量选择C和java作为项目开发基础工具,在算法和开发上都有优势,python编写效率高,但是在执行效率上确实有点不尽如人意,从目前主流的需求来讲,java开发也是需求量是偏大的,用python做深度学习的话,又对学历有很高的要求(建议双一流本科之类的去研究)。同学们选择开发语言一定要谨慎啊。原创 2022-03-17 16:34:06 · 8739 阅读 · 6 评论