文件名称:C库以最快的速度从字符串中删除空格-C/C++开发
文件大小:148KB
文件格式:ZIP
更新时间:2024-06-15 18:52:51
C/C++ Miscellaneous
despacer快速C库,用于从字符串中删除空格(也称为“条带空格”)。我们要删除空格(''),并以最快的速度从字符串中输入字符('\ n','\ r')尽可能。 为了避免不必要的despacer Fast C库从字符串中删除空格(也称为“条带空格”),我们要删除空格(''),并且换行符将字符('\ n','\ r')从尽可能快的字符串。 为了避免不必要的分配,我们希望就地进行处理。 让我们考虑用以下一种编码形式表示字节的任何字节数组:UTF-8 ASCII诸如Latin1之类的8位ASCII超集中的任何一个我们能走多快? 博客文章:http://lemire.me/blog/2017/01/20/how-quickly
【文件预览】:
despacer-master
----.gitignore(251B)
----Makefile(639B)
----.travis.yml(108B)
----LICENSE(1KB)
----scripts()
--------mask.py(350B)
--------twosmallmask.py(808B)
--------counts.py(59B)
----README.md(2KB)
----tests()
--------unit.c(7KB)
----include()
--------despacer.h(44KB)
--------despacer_tables.h(2.89MB)
----benchmarks()
--------despacebenchmark.c(11KB)