- 博客(2)
- 收藏
- 关注
原创 动态链接库与静态链接库的区别
动态链接库与静态链接库的区别 **动态链接库:windows下扩展格式一般为为.dll,ubuntu下一般为.so。 静态链接库:扩展格式一般为.a、.lib。 静态链接库在编译时就将其放入目标执行程序中,放入后目标执行程序可独立的运行,不再依赖该库。而动态链接库只在运行是,目标执行程序需要用到其包含的相关函数才会给与提供,目标执行程序不能单独运行,即类似于指针,提供位置一般。 总体来说动态链接库适合程序更新迭代快且复杂的程序,便于其更新,只需将新的dll放入程序即可,不需要完整编译所有程序。** ...
2021-11-04 09:36:40
266
原创 找只出现一次的数
**在一个数组中,存在多个数两次出现,只有一个数只出现一次,找出这个数。 例如给出一个数组int nums[ ]={4,4,3,2,2,1,1},求出该数组中只有出现过一次的数。 解决方法:最快的解决方法为利用为运算求解。位运算即通过与(&)、或(|)、异或(^)等进行计算。与计算(二进制):1&1=1,1&0=0,0&0=0;或计算:1|1=0,0|0=1,1|0=0;异或计算: 1^0=1,1或1=0,0或0=0。 上述题目即可采用异或计算: 即数本身与0异或计算=本身;
2021-11-02 14:08:38
127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人