TC官方合作论坛

 找回密码
 立即注册
查看: 2286|回复: 24
打印 上一主题 下一主题

[已解决] 请问二维数组能解决这个问题吗?大家看看谁在出洋相。

  [复制链接]
跳转到指定楼层
楼主
发表于 2014-4-26 10:03:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
rainshine 发表于 2014-4-24 17:39
支持自然。
请问这位楼主大神,什么应用需要八维以上数组?求科普、就目前我见到的几乎所有的数据结构和算 ...


hnxhyyq:这位大神求科普,求实例?8维数组超出了你思维的极限?好,在这里给你举一个使用80维数组的实例,看清楚了,是80维。假设你班上有80个学生,他们的姓名,性别,身高,电话号码,出生年月,家庭住址,父母名字,考试排名,拿到的奖学金,得到的助学贷款。。。全是不同的。然后,在你的程序里输入他的名字,要查到他的电话号码,或者他的家庭住址。。等等另外的信息。用TC你怎么编程,使用数据库?这时候,80维数组有没有超出你思维的极限呢?你可能说,那我用“读配置,写配置”也能完成同样的功能,那就没有加密性可言了。当然,最完善的写法是动态一维+结构体变量。进一步,连易都支持动态多维,超过8维数组的使用真的好稀奇?送你一句话,别出洋相了,你想不到的东西并不表示不存在,也不表示别人不能用。
http://bbs.tyuyan.com/forum.php?mod=viewthread&tid=41671&page=2#pid723138

——为什么我觉得二维数组就能解决这个问题呢。姓名,性别,身高,电话号码,出生年月,家庭住址,父母名字,考试排名,拿到的奖学金,得到的助学贷款,好像貌似也许可能、、Array[][10]就可以搞定吧……关于动态的问题直接重定义呗。一次性读入、处理完的数据用什么数据库- -也不保存。加密性、、存到内存就有加密性?最完善的写法是动态一维+结构体变量 这个说的不错。不过,额,为啥要用八维呢。


送你一句话:孩子,别闹了,你还很年轻,逻辑思维差远了。
哈哈让我想起一首歌《别咬我》……
回复

使用道具 举报

推荐
发表于 2014-4-26 12:48:57 | 只看该作者
hnxhyyq 发表于 2014-4-26 12:05
这位大神,给你举的是一个最简单的实例,Array[][10]再费神一点的确可以搞定。多维数组都可以分解成一组维 ...

将两图片相素以行或列为单位拆分.
对应 行或列 像素 两两比较, 19个相同,则为成立.
总计成立数为 19,则成立.
两维数组够用了.
能用两维数组成员表示的,就没必要用维数表示吧.
再举个必须用多维数组的例子吧.
回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2014-4-26 16:51:30 | 只看该作者

太疯狂了,反正要是超过2维我感觉我就要凌乱了。。
回复 支持 1 反对 0

使用道具 举报

沙发
发表于 2014-4-26 10:40:39 | 只看该作者
一句都看不懂,
回复 支持 反对

使用道具 举报

板凳
发表于 2014-4-26 10:49:57 | 只看该作者
zxw445 发表于 2014-4-26 10:40
一句都看不懂,

嘿嘿。居然有同感。喂,大哥,你可是认证作者,别出洋相了。
回复 支持 反对

使用道具 举报

地板
发表于 2014-4-26 10:50:05 | 只看该作者
以前一直 也是在这个误区,认为数组维数是 另外一种表示
其实多维数组 的元素就是数组,一维数组的元素是值
明白了就好了
回复 支持 反对

使用道具 举报

5#
发表于 2014-4-26 10:54:35 | 只看该作者
哪有完美呀。毕竟有智能上,电脑永远落后于人脑。
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-4-26 11:02:23 | 只看该作者
250366688 发表于 2014-4-26 10:50
以前一直 也是在这个误区,认为数组维数是 另外一种表示
其实多维数组 的元素就是数组,一维数组的元素是值 ...

嗯啊可以这么理解、、所以二维数组可以用作存储表格、二叉树、、、、、
回复 支持 反对

使用道具 举报

7#
发表于 2014-4-26 12:05:04 | 只看该作者
这位大神,给你举的是一个最简单的实例,Array[][10]再费神一点的确可以搞定。多维数组都可以分解成一组维数组来编程,而一维数组都可以分解成N个变量来编程,概然这样,为什么还要用数组呢? 再给你来个稍微复杂点的实例,假设有一个游戏,它的验证码,是20X20像素图片,同一张图片点击的位置是固定的。但是这张图片会随机出现一条一像素的不同颜色横线和一条坚线,让你无法通过单纯的保存点阵信息来判断是不是同一张图片,这时候,就需要一个20维的数组来矩阵保存这张图片的像素信息。每一维的20个元素有19个相同则成立,20维中有19维成立则成立,即可判断是同一张图片。你的思维只停留在用20个一维数组来运算的层次,比定义20X20=400个变量的来运算层次高一点。
回复 支持 反对

使用道具 举报

8#
发表于 2014-4-26 12:07:27 | 只看该作者
啊  我的女神生气了......  
回复 支持 反对

使用道具 举报

9#
发表于 2014-4-26 12:33:01 | 只看该作者
楼上+1
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-27 18:22 , Processed in 0.147986 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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