| 查看: 1288 | 回复: 15 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
cw277木虫 (著名写手)
|
[求助]
这个函数在算法或者结构实现方式上有没有可以优化?
|
|
|
int * insert(int s[], int t3,int t1,int t2) { int *b,i; b = (int *) malloc (sizeof(int)*288); for(i=0;i<93;i++) b=s; s[0]=t3; for(i=1;i<93;i++) s=b[i-1]; for(i=93;i<177;i++) b=s; s[93]=t1; for(i=94;i<177;i++) s=b[i-1]; for(i=177;i<288;i++) b=s; s[177]=t2; for(i=178;i<288;i++) s=b[i-1]; free(b); b=NULL; return s; } |
» 猜你喜欢
有机合成以后会不会被AI改变?做科研的虫友怎么看
已经有6人回复
上海工程技术大学 激光智能制造课题组 2027级博士研究生招生
已经有4人回复
现代”学阀”该如何界定
已经有12人回复
国社科系统bug了,是不是要放榜了?
已经有10人回复
课题组招2027级博士 上海工程技术大学 激光智能制造方向
已经有4人回复
我的奶奶
已经有3人回复

uuv2010
荣誉版主 (职业作家)
- 应助: 160 (高中生)
- 贵宾: 3.14
- 金币: 3677.7
- 散金: 5807
- 红花: 79
- 沙发: 35
- 帖子: 4564
- 在线: 916.6小时
- 虫号: 966216
- 注册: 2010-03-09
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
- 管辖: 第一性原理
16楼2012-03-21 15:44:39
smart0193
木虫 (小有名气)
- 应助: 15 (小学生)
- 金币: 3224.1
- 红花: 2
- 帖子: 200
- 在线: 76.8小时
- 虫号: 1120220
- 注册: 2010-10-12
- 性别: GG
- 专业: 计算机应用技术

2楼2012-03-20 15:59:59
lurencyj
木虫 (著名写手)
- 应助: 159 (高中生)
- 金币: 2869.2
- 散金: 520
- 红花: 8
- 沙发: 10
- 帖子: 1244
- 在线: 148.3小时
- 虫号: 888093
- 注册: 2009-10-29
- 性别: GG
- 专业: 凝聚态物性I:结构、力学和

3楼2012-03-20 16:24:40
emanlee
木虫 (小有名气)
- 应助: 28 (小学生)
- 金币: 3521.6
- 散金: 100
- 红花: 2
- 帖子: 116
- 在线: 125.6小时
- 虫号: 1466309
- 注册: 2011-10-29
- 性别: GG
- 专业: 计算机应用技术
【答案】应助回帖
★ ★ ★
感谢参与,应助指数 +1
cw277: 金币+1, 新程序在置顶! 2012-03-20 22:27:05
余泽成: 金币+2, 谢谢参与应助! 2012-03-23 16:47:00
感谢参与,应助指数 +1
cw277: 金币+1, 新程序在置顶! 2012-03-20 22:27:05
余泽成: 金币+2, 谢谢参与应助! 2012-03-23 16:47:00
|
int * insert(int s[], int t3,int t1,int t2) /* 这个程序的功能是不是要挪动数据总的数据,把t1,t2,t3 插入到合适的位置? */ { int *b,i; b = (int *) malloc (sizeof(int)*288); for(i=0;i<93;i++) b=s; /* 这个语句的功能很奇怪,直接写为b=s,就可以了,为什么要循环呢 */ s[0]=t3; for(i=1;i<93;i++) s=b[i-1]; for(i=93;i<177;i++) b=s; /* 这个语句的功能很奇怪,直接写为b=s,就可以了,为什么要循环呢 */ s[93]=t1; for(i=94;i<177;i++) s=b[i-1]; for(i=177;i<288;i++) b=s; /* 这个语句的功能很奇怪,直接写为b=s,就可以了,为什么要循环呢 */ s[177]=t2; for(i=178;i<288;i++) s=b[i-1]; free(b); b=NULL; return s; } |
4楼2012-03-20 18:06:51










回复此楼