问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C程序优化

发布网友 发布时间:2022-04-27 00:14

我来回答

2个回答

热心网友 时间:2022-06-21 07:22

struct A{float m[3];}
float val(struct A &p)
{
float len = sqrt(pow(p.m[0],2)+pow(p.m[1],2)+pow(p.m[2],2));
p.m[0] /= len;
p.m[1] /= len;
p.m[2] /= len;
return len;
}

点评:这个函数就算法本身而言,可优化的地方已经比较小。但考虑数据的维数是确定的,而且只有三维。所以应该避免用循环,循环本身是要消耗资源的。所以将循环变成表达式可以达到优化的效果。从理论上讲,这样一改动,将算法的复杂度从O(2n)变成了O(1)。

热心网友 时间:2022-06-21 07:22

分享否?
是否可以解决您的问题?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
脚崴了挂什么科、急急急 linux 解压缩工具--tar命令 生日祝福语闺蜜 简短独特暖心 QQ有哪些隐藏的图标??他们分别是什么??怎么样点亮?? QQ业务的各种图标怎么点亮? qq怎么点亮图标和名字 诗中书万象=求下联 大爱如山藏万象下联 中国电子展:电位器和可调电阻的区别是什么?这四点很明显 电位器的接线方法是什么 电位器的工作原理如何 怎么判断平衡轴坏了? c语言优化,有满意答案给100分 摩托车曲轴损坏都什么症状 C中用什么方法进行效率优化 连杆弯曲和扭曲后会导致发动机什么原因 C语言小程序优化 汽车悬挂出故障如何看出 C/C++代码在实时程序设计中是怎么优化的? c语言算法优化 发动机连杆小头铜套损坏会导致什么结果 【50分】c语言程序优化 发动机连杆轻微变形症状 如果C语言函数参数太多,可以怎么优化 连杆轴瓦坏了的现象 c语言如何优化代码不占cpu 汽车连杆活塞坏了怎么办 如何进行C盘手动优化? 如何优化C++程序代码编写 五菱宏光小连杆咚咚异响 几种C语言优化代码技巧 发动机轻微拉缸有何现象? 怎么样对我的C:/盘进行手动的优化 c语言怎样优化代码减少占用ram 牛皮席子粘怎么办 搽来搽去 还是粘 如何提高C语言代码效率 夏天躺在凉席上怎么才能不粘身子 如何优化C代码ARMCC问题,怎么解决 被子和凉席为什么黏黏的怎么办 藤席为什么粘身 网贷,信用卡逾期,准备强制上岸,即将被暴通讯录 提前发朋友圈通知通讯录好友 我该怎么说? 夏天用藤席,睡着会粘身么?什么样的凉席比较凉快,价位不要太高。 牛皮席硬席好还是软席好呀,有人用过皮老大牛皮凉席吗? 水牛皮凉席好吗 水牛皮凉席价格 凉席的保养方法 菊花的典故? 江团鱼的切法大全 清蒸鱼这样做好吃百倍,葱丝简单切法,老王连夜去你家 淘宝C店怎样做优化 这个C语言如何优化? 这个c语言代码如何优化