递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4819|回复: 16
打印 上一主题 下一主题

[视窗] 数组如果到313233343536,内存不够,有什么方法可以解决?

[复制链接]

15

主题

122

帖子

959

积分

高级会员

Rank: 4

积分
959
跳转到指定楼层
楼主
发表于 2023-5-4 18:31:09 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
数组如果到313233343536,内存不够,有什么方法可以解决?
回复

使用道具 举报

1

主题

55

帖子

635

积分

高级会员

Rank: 4

积分
635
17#
发表于 2023-5-10 10:45:13 | 只看该作者
难道是把Windows系统全部调到内存里跑了吗?
回复

使用道具 举报

91

主题

341

帖子

2722

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2722
16#
发表于 2023-5-9 08:23:38 | 只看该作者
苹果2014 发表于 2023-5-6 20:20
数组也才120万,不过生成的数字需要这么长,才不会有重复的数字,我又想不到别的更好方法 ...

或者采用判断是否重复,如有重复就重新生成。
回复

使用道具 举报

91

主题

341

帖子

2722

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2722
15#
发表于 2023-5-9 08:22:01 | 只看该作者
苹果2014 发表于 2023-5-6 20:20
数组也才120万,不过生成的数字需要这么长,才不会有重复的数字,我又想不到别的更好方法 ...

数字加字母随机组合呗
回复

使用道具 举报

27

主题

280

帖子

2424

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2424
14#
发表于 2023-5-6 21:37:46 | 只看该作者
一般都是分为多个字节保存,就是几个位数几个位数的分开,像高低字节那样子分别保存的.计算的时候考虑进位借位,麻烦些.
回复

使用道具 举报

17

主题

325

帖子

2796

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2796
13#
发表于 2023-5-6 20:38:02 来自手机 | 只看该作者
本帖最后由 weilai 于 2023-5-6 22:47 编辑

你要处理什么样的数据,要实现怎样的功能,把你的需求说出来,这样大家才能给出合适的答案
回复

使用道具 举报

15

主题

122

帖子

959

积分

高级会员

Rank: 4

积分
959
12#
 楼主| 发表于 2023-5-6 20:20:20 | 只看该作者
数组也才120万,不过生成的数字需要这么长,才不会有重复的数字,我又想不到别的更好方法
回复

使用道具 举报

31

主题

229

帖子

1471

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1471
11#
发表于 2023-5-6 17:14:46 | 只看该作者
存数据库吧
回复

使用道具 举报

52

主题

388

帖子

2516

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
2516
10#
发表于 2023-5-6 09:13:02 | 只看该作者
空间复杂度不合理

只能说明程序设计不合理。
长期从事编程教学课程研发,联系QQ:332690958
回复

使用道具 举报

25

主题

497

帖子

1808

积分

金牌会员

Rank: 6Rank: 6

积分
1808
9#
发表于 2023-5-5 10:26:16 | 只看该作者
苹果2014 发表于 2023-5-4 21:29
火山平台可以扩展到12位吗,偶尔也会有人需要的

就想知道你用这么大的数组干嘛?,难道是搞天体计算吗?
如果是搞天体计算,宇宙中的天体确实是无限多,也不会如你这样计算啊,
把星系看成一个整体,就只能算是一个数,把几百上千个星系看成一个星域,那也是一个数
你要用这种思维去开发大体量的计算问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-9-30 01:06 , Processed in 0.096195 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表