忧虑饼干

文章
6
资源
0
加入时间
3年0月20天

判断两矩形是否相交

近期一次笔试中考到了这个题目,答题之后回来再看,发现网上的解答有些十分复杂,让人懒得去看。隐约记得之前学习计算机图像学的课程时有这个算法。我把自己的思路记下来,如有遗漏情况没有考虑或者方法有问题,欢迎拍砖:P问题定义:给定两个边与坐标轴平行的矩形,分别由左上角与右下角两点指定,即矩形(P1,P2)与(P3,P4),判断两矩形是否相交。我的思路:如下图所示,首先求出P1与P3点在X方

JavaScript 数据结构与算法十大经典排序算法-冒泡排序(一)

实现原理简单来说就是实现的思想冒泡排序只会操作相邻的两个数据每次冒泡操作都会对相邻两个元素进行比较,看是否满足大小关系要求。如果不满足就让他俩互换一次冒泡会让至少一个元素移动到它应该再度位置,重复 n 次,就完成了 n 个数据的排序工作特点优点:排序算法的基础,简单使用易于理解缺点:比较次数多,效率较低实现//冒泡排序(未优化)const buddleSort = ar...