码迷,mamicode.com
首页 >  
搜索关键字:判断    ( 60680个结果
【计算几何】线段相交
问题描述:已知两条线段P1P2和Q1Q2,判断P1P2和Q1Q2是否相交,若相交,求出交点。 两条线段的位置关系可以分为三类:有重合部分、无重合部分但有交点、无交点。 算法的步骤如下: 1.快速排斥实验。 设以线段P1P2为对角线的矩形为R,设以线段Q1Q2为对角线的矩形为T,如果R和T不相交,则两...
分类:其他好文   时间:2015-05-16 20:30:51    阅读次数:120
【计算几何】点在多边形内部
问题描述:已知点P(x,y)和多边形Poly,判断点P(x,y)是否在多边形内部。 基本方法:射线法 以点P为端点,向左方作射线L,由于多边形是有界的,所以射线L的左端一定在多边形外部,考虑沿着L从无究远处开始自左向右移动。 遇到和多边形的第一个交点的时候,进入到了多边形的内部,遇到第二个交点的时候...
分类:其他好文   时间:2015-05-16 20:28:21    阅读次数:163
setevent/waitforsingleobject
线程中CreateEvent和SetEvent及WaitForSingleObject的用法博客分类:delphi多线程WindowsSocket网络应用thread首先介绍CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,程锁定方面.CreateEvent函功能描述:...
分类:其他好文   时间:2015-05-16 20:22:34    阅读次数:236
ibatis的动态sql
1.介绍 1 通过dynamic 节点,可以定义了一个动态的WHERE 子句。此WHERE 子句中将可能包含两个针对name 和address 字段的判断条件。而这两个字段是否加入检索取决于用户所提供的查询条件。 这个节点对应的语义是,如果参数类的"name"属性非空(isNotEmpty...
分类:数据库   时间:2015-05-16 18:12:30    阅读次数:190
[LeetCode]Repeated DNA Sequences Total
题意:题目意思很简单就是有一个由 A C G T 组成的字符串,要求找出字符窜中出现次数不止1次的字串 思路1: 遍历字符串,用hashmap存储字串,判断即可 代码1: public List findRepeatedDnaSequences(String s) { List rs = new LinkedList(); Map map = new...
分类:其他好文   时间:2015-05-16 16:37:47    阅读次数:179
结对实验报告
实践作业三:结对项目一、题目简介题目:猜拳小游戏1、问题分析过程:(1)首先分析猜拳游戏本身的玩法,人选择性出拳,电脑随机出拳,判断输赢,记录输赢情况。(2)用面向对象的思想来分析:在游戏过程中有几个对象组成人、电脑、游戏规则抽象出3个类:Person、Computer、GamePerson类有哪些...
分类:其他好文   时间:2015-05-16 16:19:38    阅读次数:121
设计模式(十九)状态模式(State)-行为型
状态模式(State)-行为型在职责链模式中,将条件语句改成多个职责类进行处理,如果不是自己处理,则自动转到下一个职责类,如果在转给下一个职责类进行处理前,需要修改当前的状态,此时就需要用到状态模式。 引例:电梯的运行过程,各种状态切换。实现原理图 状态模式实现原理图状态模式就是根据对象的状态不同,作出不同的行为。状态模式使代码中复杂而庸常的逻辑判断语句问题得到了解决,而且具体状态角色将具体状态...
分类:其他好文   时间:2015-05-16 14:54:39    阅读次数:254
结对完成测试项目
一、题目简介实现五子棋游戏,要求:使用图形用户界面,实现人人对战,人机对战。能够判断输赢,有“开局”按钮,当出现棋盘后,按此按钮进入对战状态。当有胜利者(垂直、水平、对角线连续5子),显示对话框,提示“胜利了”对话框。有“退出”按钮。可以选择退出。1) 人机对弈模式:选择该模式可以实现人与电脑之间的...
分类:其他好文   时间:2015-05-16 14:46:45    阅读次数:245
结对项目
一题目简介1、计算机能对棋局进行分析、判断。根据棋局状态来确定机器方的下棋行为。2、计算机能根据棋局状态实时的判断对弈双方的胜负。3、控制双方交替下棋。4、友好的界面呈现。二 结对分工及过程结对 付吉龙(学号后四位:4073) 王琨(学号后四位:4006)组员各自的优缺点: 1.付吉龙:代码的...
分类:其他好文   时间:2015-05-16 14:45:26    阅读次数:129
结对项目
一题目简介1、计算机能对棋局进行分析、判断。根据棋局状态来确定机器方的下棋行为。2、计算机能根据棋局状态实时的判断对弈双方的胜负。3、控制双方交替下棋。4、友好的界面呈现。二 结对分工及过程结对 付吉龙(学号后四位:4073) 王琨(学号后四位:4006)组员各自的优缺点: 1.付吉龙:代码的...
分类:其他好文   时间:2015-05-16 14:40:47    阅读次数:129
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!