algorithm - Glibc 字符串操作函数的算法复杂度
问题描述
我意识到 Glibc 源代码经过了极大的优化,并且是手工编码的汇编。是否有任何文档分析了常用字符串操作函数(如strmcp
、strncmp
等)的算法复杂性(Big O)?
解决方案
可能没有这方面的文档,因为它很简单。strcmp
和是 O(n) strncmp
。
推荐阅读
- javascript - 如何通过多次单击按钮来解决 React.js 状态?
- python - 如何在 pandas/matplotlib 中绘制索引列?
- angular - TS 是否接受 Protractor 配置中定义的全局变量?
- python - 如何在 Python 中使用 Gtk.StyleContext.remove_provider()?
- swift - 使用相对谓词对项目进行排序的算法
- javascript - 不保证迭代顺序是什么意思?
- javascript - 创建一个指定长度的零数组javascript
- java - 使用循环双链表的双向队列中的 ClassCastException
- java - 如何根据布尔变量决定导航抽屉片段的视图?
- python - 使用 .loc 进行 Pandas 索引的意外行为