超长数据的数据结构设计

问题描述

超长数据的数据结构设计
现有的数据类型不能存储超过long类型的数据,设计一种数据结构能够满足对超长数据(比如:100位的数字)的基本运算(比如:加减乘除…)操作。

解决方案

用字符串表示,模拟人类的计算方法

这里有个例子
http://blog.csdn.net/yzl_rex/article/details/6943020

解决方案二:
楼上正解,插入数据库前处理一下就行了

解决方案三:
用数组做吧,大数的运算。

解决方案四:
可以采用这些进制表示 1000,10000,10000 0000
这样转换为十进制数输出简单多了

时间: 2024-08-30 16:18:49

超长数据的数据结构设计的相关文章

云中的大数据:数据速度、数据量、种类、真实性

本文重点介绍使用大数据的应用程序,解释大数据分析背后的基本概念,以及如何将这些概念与商业智能 (BI) 应用程序和并行技术相结合,比如 "云扩展" 系列第 3 部分中介绍的计算机视觉 (CV) 和机器学习方法. 大数据分析与视频分析的区别在于所处理数据类型的广度上,而且与所使用的数据挖掘或 MapReduce 方 法相比,所提供的交互式分析和搜索工具可能更加复杂,而且比 Google BigQuery 的运行时间长得多.例如 ,Google BigQuery 使用列式搜索来压缩和加速海

sql数据查询数据过滤问题

问题描述 sql数据查询数据过滤问题 id为1是原始数据,如果有数据和原始数据的carId和garageId这2个字段的值相等的话就不显示原始数据 否则就显示原始数据 解决方案 select * from table where (carId,garageId) not in (select * from table where id=1) yuanshishuju; 如果回答对您有帮助,请采纳

请求网络数据-怎么请求聚合数据的数据,求一个demo,谢谢各位大神

问题描述 怎么请求聚合数据的数据,求一个demo,谢谢各位大神 我自己做的请求不出来数据,下面上一个类的代码.请大神指点指点 package com.action; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.i

fragment 中 删除listview中的一行,执行更新数据,数据已经删除了,界面更新不了。

问题描述 fragment 中 删除listview中的一行,执行更新数据,数据已经删除了,界面更新不了. fragment 中 删除listview中的一行,执行更新数据,数据已经删除了,界面更新不了.退出程序,重新加载fragment界面可以显示删除后的界面请问改怎么刷新 fragment .网上说的adapter.notifyDataSetChanged();不行.新手求解答,谢谢大神!!! 解决方案 你要把listview对应的数据集中的记录也删除,然后adapter再 notify一下

ajaxSubmit提交表单数据,数据过多报500错误

问题描述 ajaxSubmit提交表单数据,数据过多报500错误 ajaxSubmit提交表单数据,数据过多,用fireBug调试,报500错误.表单中method="post" 解决方案 post 请求方法原则上是没有大小限制的, 更多的原因可能出现在你的参数格式上,比如 数字 整型的确有小数点,日期格式不规范等.最好用排除法 依次添加参数判断是哪个格式有问题 解决方案二: 数据少的时候就是可以提交的 解决方案三: 500服务器错误,你看看是不是配置文件可以设置默认大小了

编程-Java与C#用socket通讯 只求发送数据部分和数据接收部分(发送简单的文本信息)

问题描述 Java与C#用socket通讯 只求发送数据部分和数据接收部分(发送简单的文本信息) 只求发送数据部分和数据接收部分 TCP连接不要 客户端和服务器响应次数也不要 只求发送数据部分和数据接收部分(java发送c#接收) 解决方案 server: Java code public void handleConnection(Socket connection) { System.out.println("客户:" + connection.getInetAddress() +

oracle sql sql-SQL Oracle 查询数据,汇总数据 oracle数据查询

问题描述 SQL Oracle 查询数据,汇总数据 oracle数据查询 序号 数量 日期 1 1 20131001 2 1 20131007 3 8 20131008 4 9 20131009 5 5 20131010 使用SQL语句查询出这样的结果: 1 1 20131001 2 2 20131007 3 9 20131008 4 17 20131009 5 22 20131010 也就是数量这一列为当天数量加上前一天的数量,谢谢 解决方案 假设存储这些数据的表名为cal_amount,su

马云谈大数据:数据时代的“五个新” 做好准备

马云,1964 年9 月10 日生于浙江省杭州,1988 年毕业于杭州师范学院外语系,同年担任杭州电子工业学院英文及国际贸易教师,1995 年创办中国第一家互联网商业信息发布网站"中国黄页",1998 年出任中国国际电子商务中心国富通信息技术发展有限公司总经理,1999 年创办阿里巴巴,并担任阿里集团CEO.董事局主席.2013 年5 月,辞任阿里巴巴集团CEO,继续担任阿里集团董事局主席.6 月30 日,马云当选全球互联网治理联盟理事会联合主席.2016 年5 月8 日,马云任中国企

c# excel-C#插入数据复制数据添加到新的excel上

问题描述 C#插入数据复制数据添加到新的excel上 用C#来获取Excel的有效的数据对应的行数和列数,并且把数据存到二维数组中,再复制到新的Excel怎么写啊?用的是COM 解决方案 http://blog.csdn.net/iamlaosong/article/details/9332505 解决方案二: 你的意思是把excel中的数据读取到程序中的二维数组中吗?可以根据二维数组的索引进行填充数据啊,每次读取excel的一个单元格的内容就行了 解决方案三: 将excel的数据添加到数据库