数据结构与算法
Will---
everybody put your hands up~hands up
展开
-
冒泡排序的原理,优化 以及实现过程的Java源代码
目录1.什么是冒泡排序?2.原始冒泡排序的Java代码实现3.原始冒泡排序的优化方案一4.原始冒泡排序的优化方案二1.什么是冒泡排序? 冒泡排序的英文是bubble sort,是一种最基础的交换顺序。在可口可乐里面常常有许多小小的气泡飘到上面来,这是因为组成小气泡的二氧化碳比水的密度小,所以小气泡可以一点一点向上移动。而我们的冒泡排序之所以叫做冒泡排序就是因为这...原创 2018-07-17 10:38:15 · 447 阅读 · 0 评论 -
超大整数的加减乘除计算方法
目录 问题由来及解决思路:超大整数的加法运算:超大整数的减法运算:超大整数的乘法运算:超大整数的除法运算:问题由来及解决思路:在任何一种编程语言中,基本类型的数据都是具有一定的范围的。例如:在Java中长整型long占有8个字节,即64位。那么当两个数足够大,大到无法用long来定义的时候,如何进行他们的加减乘除这种简单的运算?在编程语言中用于存储超级大的数据我...原创 2018-10-11 16:55:52 · 6394 阅读 · 0 评论 -
当n的数值超大时如何求 n!
目录 n数值较小时求解n!的方法:n数值较大时(>13)求n!的方法:n数值较小时求解n!的方法:C语言描述:#include <math.h>#include <stdio.h>int main(){ int n,s,i; //printf("请输入一个小于13的正整数"); //scanf("%d",&...原创 2018-10-10 17:22:55 · 1888 阅读 · 2 评论