算法
文章平均质量分 83
哈哈沃
这个作者很懒,什么都没留下…
展开
-
高自由度:c++八大排序算法实现代码和原理
网上有很多八大排序的代码,不过那都比较简约,只是想表明算法原理。当然也有个人的博客写的也是很好的。我写的八大排序算法有以下几个特点:1、只要改变一个数值,就能实现从小到大或从大到小的排序。2、改变一个N的值可以随便改变排序数组的元素的多少。3、排序适合int、long、float、double、char类型的排序,只要改变一个ArrayType的类型就行。4、八大排序中,有些都是改原创 2016-07-21 23:51:19 · 540 阅读 · 0 评论 -
关于c++类模板及连接问题解决方法
这个是鄙人发表一篇论坛,刚结帖,由于没有回复次数,导致没写结贴总结,在这写下结贴总结,也希望以后也出现此问题的朋友们知道怎么处理:论坛链接:http://bbs.csdn.net/topics/392016457#new_post总结:1、通过一楼的提示,我百度了一下,看到这篇博客后,知道所以然了:https://zm12.sm-tc.cn/?src=http%3A%2F%2Fwww.原创 2016-09-09 10:09:10 · 1203 阅读 · 0 评论 -
关于求线段和线段,线段和圆弧,圆弧与圆弧的交点算法
1、线段与线段求交点已知线段的起点和终点,求交点,这个比较简单,解2个二元一次方程可以求出。a、我这里的算法是判断2条线段的定义域和值域是否有重合地方,有则进行下一步判断,没有这返回空,表示没有交点。b、根据直线方程2点式y - y1 = (y2 - y1) / (x2 - x1)(x - x1),进行解方程,不过这之前先进行对斜率判段,分为斜率k不存在,k=0,k存在三种情况,当原创 2017-12-27 09:35:27 · 13208 阅读 · 6 评论