摘要: 查找功能是数据处理的一个基本功能。数据查找并不复杂,但是如何实现数据又快又好地查找呢?前人在实践中积累的一些方法,值得我们好好学些一下。我们假定查找的数据唯一存在,数组中没有重复的数据存在。 顺序查找、二分法查找、二叉树查找、hash查找。 二分法查找: a是查找的数组,二分法查找的前提条件是a数据 阅读全文
posted @ 2018-05-09 16:06 聚散流沙的独白 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 最近看了百度手环开源项目,发现所有的算法都被封装成了一个lib文件在keil中调用 也是第一次学习到。 问题引出:为什么要做成lib库? 1、有些方案公司为了将自己写的关键部分源代码不进行公开,但是同时库文件又需要让别人能够正常调用,那封装成lib的格式就是一个好方法。 2、编译某些工程文件时非常耗 阅读全文
posted @ 2018-05-09 16:00 聚散流沙的独白 阅读(7605) 评论(0) 推荐(0) 编辑
摘要: STM32 HAL库 UART使用printf // 添加这个函数 int fputc(int ch,FILE *f) { uint8_t temp[1]={ch}; HAL_UART_Transmit(&UartHandle,temp,1,2); } MDK设置:勾选Use Micro LIB 测 阅读全文
posted @ 2018-05-09 14:26 聚散流沙的独白 阅读(8790) 评论(0) 推荐(0) 编辑