2 zhangjiejie0327 zhangjiejie0327 于 2016.02.25 00:08 提问

超长数据的数据结构设计

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

4个回答

caozhy
caozhy   Ds   Rxr 2016.02.25 05:48
已采纳

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

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

wen_wxpk
wen_wxpk   2016.02.25 08:40

楼上正解,插入数据库前处理一下就行了

henuyx
henuyx   2016.02.25 10:20

用数组做吧,大数的运算。

lm_whales
lm_whales   Rxr 2016.02.25 01:50

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
数据结构头文件 设计必备
数据结构设计的必备文件 数据结构设计的必备文件 数据结构设计的必备文件 数据结构设计的必备文件
系统概要设计 数据结构设计
关于逻辑结构设计 & 物理结构设计 & E-R图的PPT
数据结构设计
个人课程设计欢迎使用
数据结构设计运动会管理系统.doc
数据结构设计运动会管理系统 数据结构设计运动会管理系统
如何设计一个数据结构
引言这几天,刷题碰到了好多需要自己设计数据结构的题目,优化存储,提升方法效率,主要是访问和修改 比如,字符串的查找用字典树,TrieNode,节点树,每个char都是一个leaf。 很多时候,我们常用vector,queue,stack,map,set 使用不需要排序的map,set,使用unordered_map, unordered_set, 前者内部机制红黑树,后者hash这是我们在教材
社交圈数据结构设计(redis实现)
1.player_simple_info pid pid|level|profile_url|name    ----------------hash       2.player_detail_info:12345 pid 12345 name kaka guild_id 123 visit_count 100000 gift_count 100 desc 最伟大的人  
SQL查询优化——数据结构设计
数据库设计及使用是WEB开发程序员必备的一项基础技能,在大数据量和高并发场景,合理的数据结构及SQL查询优化对项目来说都会显得格外重要。大部分有经验的程序员都能了解到,程序的瓶颈往往不在程序本身,而在数据访问层。造成数据访问效率低下的原因有很多,如何解决这些问题,直接影响到应用的稳定性、健壮性。
Nginx 模块自主开发四: 模块数据结构
其中,ngx_module_s,这 个是 每个新的模块的定义 struct ngx_module_s { /*ctx_index表示当前模块在这类模块中的序号。这个 成员常常是由管理模块的 一个Nginx核心模块设置的,对于所有的http模块而言,ctx_index是由核心模块ngx_http_module设置的,ctx_index非常重要,Nginx的模块化设计非常依赖各个模块的顺序*/
数据结构+规则+技巧=优美的设计
什么是设计?在我看来,设计者有一定的权威性,他知道如何使用标准、规则来进行必要的约束,再加上经验对现实业务的抽象,就得到了数据库模型仅仅的规则+数据库还不能称作优美的设计,还要有一些技巧的发挥。有人要问了,你说的这些都太抽象了,根本连什么是数据库,什么是规则,什么是技巧都没有说清楚嘛。呵呵,我觉得也是,如果我看到这里,我也觉得都是一堆废话。那么我就从一个小小的例子来说说吧。其实我们大家应该都知道把
LeetCode 211. 添加与搜索单词 - 数据结构设计
设计一个支持以下两种操作的数据结构:void addWord(word) bool search(word) search(word) 可以搜索文字或正则表达式字符串,字符串只包含字母 . 或 a-z 。 . 可以表示任何一个字母。示例:addWord("bad") addWord("dad") addWord("mad") search("pad") -> false search("ba...