Algorithm
ls9512
这个作者很懒,什么都没留下…
展开
-
【C# / Algorithm】任意圆形和三角形相交部分面积的计算方法
采用运算符重载技术,设计一个名为"&"的运算符,使用该运算符可以计算出一个圆与一个三角形的公共部分的面积,并给出示例代码。已知数据:圆的圆心坐标和半径,三角形的三个顶点坐标。今天无意中在贴吧发现了这样一道题,很显然难点在后半题。于是开始考虑圆形和三角形的相交面积计算的通用方法。我的思路:三角形和圆形相交的情况比较多,按交点数就有0到6个,每种情况还有很多不同的细原创 2015-11-10 19:47:01 · 6441 阅读 · 5 评论 -
【C# / Algorithm】RGB、HSV、HSL颜色模型的互相转换
RGB、HSV、HSL颜色模型的含义本文就不赘述了,大家可以直接百度到。在此提供一个封装好的可以对三种颜色模型进行互相转换的辅助类。以上是使用该类写出的程序示例。以下是颜色模型类的描述#region RGB / HSV / HSL 颜色模型类 /// /// 类 名:ColorHSL /// 功 能:H 色相原创 2015-11-23 22:03:55 · 10441 阅读 · 8 评论 -
【C# / Algorithm】输出任意阶回旋矩阵
6x67x9输出顺时针的回旋矩阵,比较简单,就不多作说明了,直接贴代码,可以按需要翻译成其他语言版本,肯定有更简单高效的写法: static void Main() { int n = 6, m = 6; int[,] num = new int[n,m]; int count = 1; int x = 0, y = 0;原创 2017-05-24 14:12:20 · 1486 阅读 · 0 评论 -
【C / EasyX】随机迷宫生成和路径搜索(DFS)
==========================================说明=====================================1.用了写游戏的基本流程所以界面是持续刷新的(可能会改成游戏)2.迷宫生成算法是深度优先遍历(DFS),为了让路线不那么容易走通,是从终点向起点生成的。PS1:迷宫难度不高,路线完全随机似乎不是太好,有待改进。原创 2015-12-16 19:44:56 · 5355 阅读 · 4 评论