- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 OpenGL学习日记——Create a window
前言此系列主要记录本人自学OpenGL过程中一些经验和感悟,写下来与大家分享,若存在错误,欢迎指出。学习过程中主要看了LearnOpenGL这个网站,很全面,非常推荐。Creat a window...
2019-12-25 17:19:27
252
原创 两数相加
两数相加给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -...
2019-12-18 11:36:47
165
原创 移除元素
来源:力扣(LeetCode)题目给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 2...
2019-10-30 16:24:50
131
原创 删除排序数组中的重复项
来源LeeCode26题目给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的元素。...
2019-10-30 15:58:31
172
原创 C++ 单链表实现
链表定义链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。单个结点构成链表结构代码实现写给初学者的话:在学习之前,建议了解一下结构体,指针方面的知识PS: 本篇只介绍单链...
2019-10-26 11:51:07
368
原创 爬楼梯
题目假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。思路台阶数方法1122334558设方法为f(n),可以很轻松的得出结论,当n>2时,f(n)=f(n-1)+f(n-2)代码方法1,直接暴力求解class Solut...
2019-10-23 15:31:38
193
原创 使用VS Code 配置运行 C++
前言第一次用VS Code写C++,结果怎么搞都不成功,上网研究半天,觉得网上的攻略说的太复杂,于是写了这个适合小白的教程第一步 下载VS Code这一步想必不用多说,直接去官网VS Code下载安装。第二步 安装C/C++扩展打开VS Code,点击面板左侧的扩展按钮(那个白色的方框)在该页的搜索栏输入C++,安装它,然后重启你的VS Code。PS:如果想把VS Code设置成...
2018-11-30 22:25:10
889
glew2.1+glfw3.3.zip
2019-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人