`
nisen
  • 浏览: 77747 次
  • 性别: Icon_minigender_1
  • 来自: 河北 石家庄
社区版块
存档分类
最新评论

求两点之间的距离并且写程序演示

阅读更多

问题:

 

书写程序求出平面两点间的距离,如(p1(10,10),p2(20,20))?

 

解析:

 

这个问题可以说很简单 (X1-X2)*(X1-X2)+(y1-y2)*(y1-y2) 开平方就可以了。但是要是把面试题做出花来就不容易了。你可以用javase或者javame加上输入控制,这两个点位置都可以变,然后实时显示两点之间距离。这样才算完成了面试题。

 

代码:

   待补充中。。。

 

 

 

分享到:
评论

相关推荐

    迪杰斯特拉算法求任意两点间最短路径 无向图

    通过运行这个算法,程序将能够计算出无向图中任意两点间的最短路径。 在压缩包文件"TTSP"中,可能包含了实现迪杰斯特拉算法的代码或者数据结构,用于演示或练习如何在实际问题中应用该算法。用户可以通过理解这些...

    SVM分类器演示程序

    通过这个SVM演示程序,用户可以直观地理解这些概念,并观察不同参数设置对模型性能的影响。这对于初学者掌握SVM理论和实践操作大有裨益。同时,这也展示了Java Applet技术在教育和示例演示中的应用,尽管现代Web开发...

    在CAD环境下建立范成法加工齿轮的仿真演示程序.pdf

    CAD环境下建立范成法加工齿轮仿真演示程序的知识点主要包括以下几个方面: 一、CAD技术在机械设计教育中的应用 在机械原理课程中,范成法加工齿轮是一个重要的实验内容。通过CAD技术,可以建立范成法加工齿轮的仿真...

    Dijkstra算法演示程序

    Dijkstra算法是图论中的一个经典算法,由荷兰计算机科学家艾兹格·迪科斯彻在1956年提出,主要用于寻找图中两点间最短路径。这个算法适用于有向图或无向图,且边上的权重非负。在这个"**Dijkstra算法演示程序**"中,...

    c#实现最近点对问题图形化演示

    在二维平面上,给定n个点,我们需要找出其中任意两点之间的最短距离。这是一个NP-hard问题,但可以通过高效的算法在较短的时间内求解。在这个C#项目中,开发者选择了减治法作为主要算法设计思路。 减治法是一种...

    最短点对演示程序

    难点:如何测试。我的解决方式是:a,三种解法,看结果是否一致。...只比较y距离小于等于已知最小距离的点对。经典方法:按Y排序,分成两部分,递归调用。合并师 只比较距离分界线不超过已知最小距离的点对。

    绘图程序演示

    直线的绘制是最基础的图形操作,可以通过两点间距离的公式(y = mx + b,其中m是斜率,b是y截距)或者直接使用图形API提供的函数来实现。在大多数SDK中,有简单的方法来绘制直线,例如设置起点和终点坐标。 椭圆和...

    机器人跳舞小程序演示.doc

    - `links`的创建涉及到两点之间的距离计算、线的长度、亮度(`lum`)、力(`force`)和形状(`disk`)等属性,这些都是为了构建出逼真的舞动效果。 【音频播放】 在HTML部分,还包含了`<audio>`标签,用于播放背景...

    android 2.1 多点触摸演示

    在Android系统中,多点触摸(Multi-Touch)是指设备屏幕能够同时识别并处理两个或更多触点的能力,这是现代智能手机和平板电脑交互的重要特性。Android 2.1版本引入了对多点触摸的支持,使得开发者可以创建更丰富、...

    Albert_FR_演示程序

    "Albert_FR_演示程序"是一个基于人脸识别技术的应用程序,它可能是用于识别个人面部特征或进行人脸验证的系统。从标签"FaceRecogniz"我们可以推断,这个程序的核心功能是人脸识别,这是一种利用计算机视觉和深度学习...

    易语言取两点的最近路径

    最后,关于提供的压缩包文件"取两点的最近路径",这可能包含了一个示例程序或代码库,用于演示如何在易语言中实现上述概念。通过阅读和分析这些代码,我们可以更深入地了解具体实现细节,以及易语言在处理此类问题时...

    Dijkstra算法实现两点之间的最短路径算法[VC++

    "AnimAlg"可能是一个动画演示程序,用于动态展示Dijkstra算法如何逐步找到最短路径,这对学习者理解算法的过程非常有帮助。 在实际应用中,Dijkstra算法广泛应用于路由选择、网络优化、最优化问题等领域。例如,在...

    Kmean 演示程序

    通过深入研究这个KMeans演示程序,你可以更深入地理解KMeans的工作原理,学习如何应用它解决实际问题,并且能够调整参数以优化聚类效果。这对于数据分析、数据挖掘和机器学习初学者来说是一个非常有价值的资源。

    matlab开发-QAM的欧几里得距离最小值

    在二维空间中,两个点\( (x_1, y_1) \)和\( (x_2, y_2) \)之间的欧几里得距离计算公式为: \[ d = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2} \] 在QAM中,每个信号点代表一对幅度和相位,因此计算的是复数之间的距离。 ...

    RF非接触样式IC演示程序

    RS-232是一种串行通信接口标准,常用于设备间的短距离通信,如PC与调制解调器之间的连接。RS-485则是一种多点通信协议,允许在长距离和噪声环境中进行双向通信,适合于构建大型网络或分布式系统。在这个RF非接触样式...

    RS232Comm串口数据采集演示程序

    这个标准允许不同设备之间的最大传输距离达到约50英尺,并且支持数据传输速率最高可达20Kbps。 RS232Comm程序就是基于RS-232标准开发的数据采集工具,它能够帮助用户方便地与各种具有串行接口的设备进行通信,如...

    opengl 小球碰撞检测演示程序

    2. **距离计算**:检测两个小球是否碰撞,最基础的方法是计算它们中心点之间的距离。如果这个距离小于或等于两球半径之和,那么就发生了碰撞。 3. **包围盒(AABB)**:为了提高效率,通常会先使用轴对齐包围盒...

    安卓多点触控手势操作相关-一个最最基础的图形程序圆可以拖动两点触控是删除圆3点触控是添加一个圆.rar

    这个压缩包文件"安卓多点触控手势操作相关-一个最最基础的图形程序圆可以拖动两点触控是删除圆3点触控是添加一个圆.rar"提供了一个基于Java的Android应用程序示例,该示例演示了如何实现多点触控手势以控制图形对象...

    ZigBee2006无线定位演示程序

    通过深入理解这些知识点并应用到ZigBee2006无线定位演示程序中,我们可以构建一个高效、可靠的定位系统,适用于物流跟踪、室内导航、环境监控等各种场景。这个演示程序是学习和实践ZigBee定位技术的一个宝贵资源,...

    C# 最近点对问题图形化演示

    在计算机科学中,最近点对(Closest Pair of Points)问题是一个经典的几何算法问题,它要求在一组二维平面上的点集中找到距离最近的两个点。这个问题在多种领域都有应用,比如数据挖掘、图像处理、计算机图形学等。...

Global site tag (gtag.js) - Google Analytics