![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序算法
文章平均质量分 87
程序世界的王子
遥远的夜空繁星点点,流转的时光如在眼前
展开
-
用Java语言实现文本内容对比的算法和程序
前言近日,鄙人在工作中接到甲方提出的一项研发需求,就是用程序将修改后的文件内容和修改前的文件内容进行比对,找出其中差异的部分进行展示,以便能够一眼看出修改人对文件做出了哪些修改。刚接到这项需求时,感到颇有难度,但是我相信世界上没有无算法可以解决的问题,也没有程序实现不了的功能。经过深入思考,终于想出来实现文本内容对比的算法,并且写成程序得以实现。现将编程思想、算法和代码公布,欢迎各位软件研发人...原创 2019-11-10 21:41:35 · 8199 阅读 · 13 评论 -
用java程序破解迷宫问题
前言 日前,有位同仁向我介绍了迷宫问题,激发了我强烈的兴趣与研究欲望。经过深入思考,终于找到了破解迷宫问题的算法,并且用java语言编写程序得以实现,现将算法和代码公布,欢迎广大程序爱好者前来阅读,如有改善意见也希望能相互交流。 本文的算法和程序均为本人原创,如要转载请标明出处,谢谢!迷宫问题简介 给一个有指定行数和列数的迷宫,迷宫内的方格由通道和墙壁组成,某人在迷宫内...原创 2018-10-27 01:25:53 · 899 阅读 · 0 评论 -
一个很有趣的算法题:任意数分三组,使得每组之和尽量相等
前言 鄙人近日看到一个算法题,觉得非常有趣,题目为:任意一些数字分为三组,使得每组之和尽量相等。题目看似简单,但是要设计出能够经得住不限数量、不限顺序的任意一些数字的测试的算法并且写成代码实现,并不那么容易。 鄙人这两天想了多种方法解决这个问题。 第一种是将任意数字分成3组的所有可能的组合全部求出存入集合,然后遍历集合找出和差距最小的3组的组合。这种方法不仅编码麻烦,程序的计算...原创 2019-08-23 23:29:09 · 9059 阅读 · 17 评论