work

发布时间 2023-06-05 15:31:18作者: ccxwyyjy

数据结构

1.数组与链表的区别?

1.个数,类型

2.存储顺序

3.数组的访问效率高,而链表的插入/删除效率高。

2.C语言程序代码优化方法

(1)选择合适的数据结构与算法;
(2)使用尽量小的数据类型;
(3)使用自加、自减指令;
(4)用移位实现乘除法运算;
(5)求余运算用&(如a=a%8改为a=a&7);
(6)平方运算用*(如a=pow(a,2.0)改为a=a*a);
(7)延时函数的自加改为自减;
(8)switch语句中根据发生频率来进行case排序;
(9)减少运算的强度。