![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 61
TuzkiSun
这个作者很懒,什么都没留下…
展开
-
方向向量转欧拉角、旋转矩阵、四元数
项目中需要将三维空间方向向量转化为旋转矩阵来表示,解决方案记录如下输入方向向量Vec3& direction,参考单位向量Vec3& up(0,0,1)输出旋转矩阵m Vec3 xaxis = Vec3::Cross(up, direction); xaxis.normalizeFast(); Vec3 yaxis = Vec3::Cross(direction, xaxis); yaxis.normalize原创 2021-03-18 19:18:32 · 3442 阅读 · 2 评论 -
算法笔记_12.16-12.22
这周继续刷数组类的算法题~2.整数反转给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0.解法数学法C++中INT_MAX代表最大整数23...原创 2020-02-18 18:55:41 · 149 阅读 · 0 评论 -
算法笔记_12.8-12.15
1. 两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解法...原创 2019-12-15 23:42:26 · 163 阅读 · 0 评论