码迷,mamicode.com
首页 >  
搜索关键字:二维    ( 13863个结果
C# 开发 —— 数组类对象接口
数组类型是从抽象基类 Array 派生的引用类型,通过new运算符创建数组并将数组元素初始化为他们的默认值 一维数组 type[] arrayname; 数组的长度不是声明的一部分,而且数组必须在访问前初始化。 foreach 语句声明一个迭代变量 —— 是数组的每个元素的只读副本 二维数组 typ...
分类:其他好文   时间:2014-07-09 22:41:45    阅读次数:170
判断平面上两线段是否相交
计算几何基础——矢量和叉积矢量 如果一条线段的端点是有次序之分的话,那么这种线段就称为 有向线段,如果有向线段p1p2的起点p1在坐标的原点,则可以把它称为矢量 p2矢量的加减 设二维矢量 P = (x1, y1), Q = (x2, y2),则 P + Q = (x1 + x2, y1 + y2)...
分类:其他好文   时间:2014-07-09 00:15:13    阅读次数:327
二维矢量图形对象拾取的一种方法
二维矢量图形对象的拾取在矢量绘图软件中是一个常用的操作,非精准的拾取很容易实现,直接计算Geometry的Bound即可,但是这样做未免有点太粗糙了,显得好没专业水准!要体现出专业的绘图水准,我们必须做到精准的拾取。这里介绍一种采用Geos缓冲分析和gdi区域结合的方法。这里只介绍多边形的精准拾取。...
分类:其他好文   时间:2014-07-06 17:25:36    阅读次数:314
扫雷的埋雷
好奇,想用二维数组实现扫雷的埋雷和统计周围雷的数目,刚开始用一个二维数组(相对小的那个,后文称:小数组)保存数据,发现统计的时候边缘情况有点麻烦,就又定义了一个比原来列行都大2的二维数组(后文称:大数组)。把原来的保存的数据放到大数组中间,然后统计大数组,统计结果放回小数组。代码:#include#...
分类:其他好文   时间:2014-07-06 15:10:32    阅读次数:171
个性二维码开源专题<液化/圆角/效果>
基础方法:ChangeFillShape//修改填充形状ChangeFillShape(...)// 摘要: // 修改填充形状 // // 参数: // g: // 图形画板 // ...
分类:其他好文   时间:2014-07-06 13:34:59    阅读次数:236
二维数组中的查找
数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请题目:在一个二维完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 示例:下面是一个满足题目要求的二维数组。如果在这个数组中查找数字7,则返回true;如果查找数字5,由于不含该数字,返回false。 算法分析:首先选取数组中右上角的数字。如果该数字等于要查找的数字,查找过程结束;如果该数...
分类:其他好文   时间:2014-07-06 00:42:29    阅读次数:423
PHP 统计一维数组value相同的元素的个数num,并将其转化为下标为数字,值是value和num的二维数组
最近做一个项目,从数据库查询某个字段得到一个数组key是数字值是channel的一维数组$res,现需要将这个数组变成键是数字值是channel和num(num为相同channel的数量,默认为0)。 $res数组 array (size=2) 0 => string '0' (length=1) 1 => string '500000009' (length=9) 2 => st...
分类:Web程序   时间:2014-07-06 00:24:13    阅读次数:298
半平面交模板
摘自http://blog.csdn.net/accry/article/details/6070621首先解决问题:什么是半平面?顾名思义,半平面就是指平面的一半,我们知道,一条直线可以将平面分为两个部分,那么这两个部分就叫做两个半平面。然后,半平面怎么表示呢?二维坐标系下,直线可以表示为ax +...
分类:其他好文   时间:2014-07-05 19:51:53    阅读次数:211
MySQL表横纵转置Sql语句
id, student, course, mark1, 张三, 语文, 902, 李四, 语文, 803, 张三, 数学, 704, 李四, 数学, 80现在想用转置表的方法转成二维表输出,要求格式是:student, 语文, 数学张三, 90, 70李四, 80, 80selectst...
分类:数据库   时间:2014-07-05 18:17:03    阅读次数:790
二维数组指针
关于一维数组的指针例子:int a[3]={1,2,3};int *p=a;printf("%d",*p);输出为1一维数组指针就是该一维数组第一元素的地址,取值运算*结果是第一个元素存储值。再看二元数组例子:int v[2][5]={{1,2,3,4,5},{6,7,8,9,10}};int (*...
分类:其他好文   时间:2014-07-05 18:13:03    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!