回答满意给100分

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-07
c语言优化,有满意答案给100分

我路过,说一句:程序执行时代码是保存在代码区的,这个区是只读的,也就是说你不能在运行时改变你的代码!所以你的想法是不现实的!当然高手有办法实现,通过程序该exe文件然后加多进程的方式,但你说你只会一点C语言,那这个方法就~~~难于上那什么天了哈!!!


不过我提醒你一下

ID鸡蛋炒韭菜 正解,别听anan640925瞎扯,故作高深!!!只是 ID鸡蛋炒韭菜 没说详细而已!


把大循环做成两个版本的代码,版本1,加入那一段你要重复调用的代码,版本2,不加你要重复调用的代码,这样,当那个什么状态为否的时候,调用版本1,为是的时候呢,就调用版本2!下面是伪代码:
if(状态为是)
{
for(i=0;i<10000;i++)
{
版本2;//调用了和状态相关的代码

}
}
else
{
for(i=0;i<10000;i++)
{
版本1;//不调用和状态相关的代码

}
}


这样其实也就是实现了你的那个想法!当然咯,会在内存空间上带来那么一点点浪费!!!

你要想继续优化内存空间呢,那么就做三个函数,也就是把你大循环中要做的事拆成3部分:
第一个,你大循环中要在调用的那个和条件关的部分的前面那部分,然后是相关部分,然后是后面部分,对应的伪代码是

if(a==0)
{
for(i=0;i<10000;i++)
{
前部分
相关代码
后部分

}
}
else
{
for(i=0;i<10000;i++)
{
前部分
后部分

}
}

这样是不是就更贴合你的想法了呢?

不过你继续看下去,我又要泼冷水了,呵呵!
虽然这样子看起来既省时间又省空间,但是不可忽视的一个耗时部分就是函数调用时的堆栈操作,最开始的方案中会有1n个调用,第二个方案中会有3n或者2n个调用!!!这个算起来,远远 ID鸡蛋炒韭菜 说的设一个标志再判断这个标志的时间要多!!!懂了吗?

再回过头看看你的想法,你觉得插入一段函数代码,再跳到这个缓冲区不要花时间吗?你绝对这个时间花费比一句if(flag==0)要少么?

我告诉你,一句if(flag==0),编译器之后也就一句JNE指令,而你说的那个想法,至少要一对MOV指令再加一句JMP指令,你现在说 哪个更省时?


再啰嗦一句,程序优化是比较高级的东西,没看到你代码,不好发言!时间和空间是矛盾的,要么选第一个方案,以空间换时间,要么选判断标志,以时间换空间!


跟你说个例子,我的一个老师做的单片机程序,我用C语言做的 编译出来700多字节,他改成了汇编的 13条指令完美解决 空间优化了几十倍!!! 那设计,太巧妙了。所以说优化无止境,量力而行。


回归正题:答案还是 ID鸡蛋炒韭菜 正解!标准的以少量时间换空间的方法。

我说的第一个方案是以空间换时间的方法!

你自己斟酌用那个方法!

这些问题,也曾经是我的问题。不是我知道了答案就不去问它们了,而是它们都还存在,但是我发现想太多没有用。
相信自己的心,情感、心意。对自己的人好,这就够了。人生足矣。
有的时候想太多觉得能达到什么目的,其实是没有这种目的的,是你自己制造出来的实现的假象。
所以,对于这些问题,我没有答案,但是我想告诉你这些。

青岛市就业服务中心
地址:延吉路38号(中国青岛人力资源市场五楼)
综合职业介绍服务中心电话
83668955

海尔路人才市场电话053288916671

青岛金桥职业介绍有限公司

总公司 青岛市李沧区重庆中路484号
电话:0532-84634505 82078868 13006508358
传真:0532-83845338
第一分公司 青岛市南区宁夏路89号311室 85834038
第二分公司 青岛市城阳区重庆北路38号 89220528
第三分公司 青岛市市北区沈阳路48号乙 83806485
第四分公司 青岛市市北区内蒙古路17号209室 83830048
第五分公司 青岛市市北区内蒙古路51-8号 83833486

需要先看看你的学历还有任职资格了
如果你是中高级的人才,希望你能参加招聘会。
中介单位怎么说都花费太大,而且招工人的才找中介!骗人的也多!
利津路倒是有一个劳务市场,不过全是酒店保险什么的在那招人
给你推荐几个网站
你可以把你的简历发到他们的邮箱,也可以在线投递
www.hrbanlv.com 青岛本地网站,支持任意关键字搜索
www.qlrc.com 齐鲁人才热线
www.zhaopin.com 智联招聘网站,建议中高级人才看看
www.51job.com 报摊上卖的那份招聘版,就是这个网站的
www.studyjob.cn 半岛都市报每周1.4刊登的都在这上面,不过这个网站需 要你打电话和单位单独联系的多,投简历基本没人看

海尔路人才市场电话053288916671不错,可试试,我就是青岛人

我对职业介绍所不了解,但是我是今年的应届毕业生,也在找工作,所以有一定的经验
我感觉到招聘会的效果不是很好,但是只要你有工作经验就行。
我感觉通过招聘网站去会比参加招聘会要好,你可以登录青岛的hr伴侣网站,www.HRbanlv.com
这个网站里面有许多的工作机会,企业也很不错,比招聘会的要好,如果网站的招聘信息理由电话,可以直接和他们联系,这样可以节约时间啊。
我就是再者里找到工作的

海尔路人才市场电话053288916671

  • 关于高一物理传送带上一物块运动过程分析问题,急求答案,满意+100分!
    答:给物体提供一个沿传送带方向的加速度,最后直到与传送带相对静止。 3)摩擦力等于重力的下滑分力,物体永远相对地面静止。 2)摩擦力不存在:由于重力的下滑分力作用,物体沿传送带向下加速运动。 (由于你给出的条件有限,考虑如果在地球上就有以上的几种情况,希望给分,谢谢)...
  • 做raid5问题 (问题回答满意再加100分)
    答:首先说第一个问题,一块硬盘坏了,热备会自动加上,你需要更换坏盘,但更换坏盘是需要重新用来生成热备的.RAID5只允许一块坏盘,所以如果是两块同时坏了,哪不会启动不启来,但是带病状态工作,不及时更换可能会丢数据.再有一个建议,你的数据多重要?如果真的很重要,需要防止两块盘同时坏的风险,哪建议...
  • 回答一个悬赏100积分的问题被采纳后,获得多少积分和经验?
    答:团员加入(或团长创建)团队当周就可以分配,且加入当周贡献分在5分以上。二、(1)以团队的名义回答被采纳:获得30分基金以及与赢得悬赏分相当团队基金(如 悬赏分为100分,即转化为10团队基金)以个人的名义回答被采纳:团队的基金=团队类型系数*满意答案个数,即由团队类型、满意答案个数两因素决定”...
  • 满意答案给100分,非常满意追加100分。请认真回答,谢谢!
    答:去药店买一瓶维生素E(3——4块钱就有50粒装),擦在脸上,一星期3次,半小时候洗掉,(因为,维生素E怎么讲也是油状的东西,太久怕堵塞毛孔!)=去豆痕!(一定要持之以恒,你就会看到效果了!)这个在学校用也很方便。另外有一个好用的配方:白芷粉+绿豆粉(调温水)=去豆豆!(美白+消炎去...
  • (答案满意给100分!!!)富士康945P7AD开机至富士康标志死机!急!!!_百度...
    答:在断电情况下,不要接电。CMOS RAM的参数在平时断电的情况下,通过主板上的电池保存数据。所以只要取出主板上的coms电池(即放电)后,coms设置就会清空,恢复面出厂设置了 要想知道原理就要了解BIOS是怎么回事 CMOS与BIOS都跟电脑系统设置密切相关,所以才有CMOS设置和BIOS设置的说法。也正因此,初学者常...
  • ...朋友帮忙回答下非常感谢 回答满意的话再给100分 谢谢
    答:脊柱稍微有裂缝 ,医生对这个伤情的诊断证明是什么。如果构成骨折才能评定工伤伤残的,你所说的情况,保守估计只能评到十级伤残的。先进行工伤认定,再进行伤残鉴定,如果鉴定是十级的话,除医疗费用,住院伙食费用,护理费用报销,工伤期间工资照发外,还可以获得一次性伤残补助金(7个月,国家规定)、一次...
  • 用英语回答(先给100分,满意的话会再给50~~100分)
    答:既然看到了,就帮你写了 1. What is your major and your year?my major subject is computer,and i am a sophomore in university.2. Introduction and greeting.my name is XXX. nice to meet you.3. Tell me about your family.there are only three,my parents and i. we live in ...
  • 河北复读的学生,能否改考试类别?得到满意回答我给100分
    答:当然可以,你明年报名时报考艺术类就可以了,艺术类的考生文化课选择文理科是没有限制的,看得只是文化课的总分。
  • 电信要罚我两万,答出者给100分
    答:不合理的。你完全可以上诉,我们公司都可以个人用户使用企业网络。这个是你的权利,电信无权罚你。也没有合同表示使用者必须是企业用户。
  • (回答满意追加100分)明天到电脑城组装主机了,只是主机不包显示器什么...
    答:CPU的选购 我个人还是推荐INTEL,我用过AMD的,但是给同学配都配的INTEL。毕竟INTEL稳定。P43系类的只是过渡产品。建议不买。这是其一。其二,要买就买P45系类的。而且盈通P43战神版 不支持DDR3的内存。 马上DDR2的会被淘汰的。以后是DDR3的时代。以后升级别人用DDR3,你如果买这个就用不了。建议:...