
算法
heming6666
这个作者很懒,什么都没留下…
展开
-
经典算法之二分搜索技术
// =====================【二分搜索技术 】==================// @ author : heming// @ date : 20170311// @ version : 1.0// @ description : // =原创 2017-03-11 16:33:04 · 704 阅读 · 0 评论 -
经典算法 之 子数组换位问题
子数组换位问题 设a[0:n-1]是一个有n个元素的数组,k(0<=k<=n-1)是一个非负整数。 试设计一个算法将子数组a[0:k]与a[k+1,n-1]换位。要求算法在最坏情况下耗时O(n),且只用到O(1)的辅助空间。初步思考:最简单的方法就是循环(n-k-1)次,将a数组的末尾数字插入到a[0]之前。具体做法: (1) 首先开辟一个额外空间temp用于存放每一次a数组的末尾数据原创 2017-03-12 15:57:30 · 9005 阅读 · 4 评论 -
C strncpy 从指定位置开始截取指定长度子字符串方法
strncpy函数说明char dest[4];char src[] = {"123456789"};strncpy(dest, src+3, 3);输出结果为 456strncpy函数中的参数是字符串数组的名字,而数组名本质上是指针,那么,src+3 就可以实现将 src中从第4个字符开始复制n个字符给 dest 了.原创 2017-11-26 20:32:36 · 26704 阅读 · 1 评论