一、渲染管线 在OpenGL中,任何事物都处于3D空间中,而屏幕和窗口却都是2D像素数组,这就导致了OpenGL大部分工作都是关于把3D坐标转变为适配你屏幕的2D像素,3D坐...
一、渲染管线 在OpenGL中,任何事物都处于3D空间中,而屏幕和窗口却都是2D像素数组,这就导致了OpenGL大部分工作都是关于把3D坐标转变为适配你屏幕的2D像素,3D坐...
@Data 注解的主要作用是提高代码的简洁,使用这个注解可以省去代码中大量的get()、 set()、 toString()等方法; 引入lombok 要使用 @Data 注...
单链表 和 双链表的翻转 链表的属于非常基础的数据结构,但是想要完成好它需要大量的练习,才能够在面试中不慌不乱的写好。 先分享今天听到的一个理论,来自《考试脑科学这本书》中:...
今天总结的是一道非常难的算法题,leetcode第327题: 区间和的个数[https://leetcode-cn.com/problems/count-of-range-s...
二叉树的遍历有三种,前序遍历,中序遍历,后续遍历 前序遍历:根节点 ——> 左节点 ——> 右节点 中序遍历:左节点 ——> 根节点 ——> 右节点 后序遍历:左节点 ——>...
今天介绍的内容是 —— 树结构的深度优先搜索 按照惯例先来一个栗子,看图说话 黑色的字母是我们树的节点总共有11个,深度优先搜索的顺序是从根节点往左子树的开始,直到搜索到左子...
题目描述: 输入一个int类型的数组,计算不相连的元素的最大和, 例如:在图片中的这个例子中,7和10是相连的所以他们不能相加,7 和 12 是不相连的所以他们可以相加,结果...
首先让我们来看看什么是异或运算 异或运算:相同为0不同为1同或运算:相同为1不同为0 同时我们还需要知道异或运算的性质1. 0 ^ N == N2. N ^ N == 0这...
题目: 一个数组中有一种数出现了K次,其他数出现了M次,M > 1, K < M, 找到出现了K次的数。如果有这个出现了K次的数返回这个数字,如果没有返回-1 要求!:额外空...