
基础算法
zhiguo98
一个在医学院学计算机的医学生!
展开
-
再刷一遍经典排序算法!!!(数据排序)
上一篇博客写了关于大数算法的内容,有兴趣的可以去看看,这周我们开始写关于数据排序的算法,这个问题算是老生常谈的问题,我记得我之前就利用C、python、Java写过,但是,这次算是一个复习一下几个经典的排序算法。一、选择排序其基本思想就是:从未排序的数据元素中选择一个最小的(以递增排序为例)放在未排序数据元素之前即可。示例代码:package ACM_Sort;import ...原创 2019-12-07 17:17:57 · 202 阅读 · 0 评论 -
你会利用计算机计算10^10000^10^10000吗?(大数算法)
在利用计算机进行计算时,肯定会有一些数值的要求,那如何处理大数的加减乘除呢?我们可以利用数组的方式来计算出相应的结果。进行高精度计算时要处理好一下几个问题:一、数据的接收和储存二、大数位数的确定三、进位、借位的处理四、商和余数的求法下面分别来说明这几个问题:一、数据的接收和存储基本思路就是小学时计算加减乘除的思路如下图所示:将大数中的每一位取出放入数组...原创 2019-11-23 19:23:41 · 1287 阅读 · 0 评论