- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 二分查找法
二分法,可以查找“等于”、“刚好大于”、“刚好小于”及其组合。二分的前提是数组的有序的,是单调的。// 二分找到一个刚好>=min的数的下标/** * * @param {numbers[]} arr 数组 * @param {number} min 目标最小值 * @param {*} data { * res: 结果下标 * start: 当前段的开始下标 * end: 当前段的结束下标 * } */function _binary
2021-03-13 13:55:47
239
原创 算法精析-1:回溯
1. 定义回溯:回溯就是试错,是枚举。按照规定线路一条一条去遍历,一旦命中就返回。2. 范式回溯必须是递归,而且一般是多分枝递归(往下一步走时有多条路径)【关键数据结构】:需要一个路径记录表(一维或二维数组)【关键逻辑结构】:递归if 命中目标 return trueelse 1)记录当前路径或下一步的路径到路径表 2)递归调用到下一步(往往是多分支),返回是否命中 3)if 未命中 把第1步中记录的路径删掉 e..
2020-08-23 23:44:55
224
原创 【Spring Security】之一:Eclipse搭建Spring Security项目
写在前面的话:本人小白,仅供参考。一、原材料1、Eclipse软件,直接从官网下载;2、SpringFramework的全套jar包:spring-framework-4.1.7.RELEASE-dist.zip;3、Spring Security的全套jar包:spring-security-4.0.1.RELEASE-dist.zip;4、SpringFramework依赖
2015-08-02 11:33:01
956
原创 Source Insight中通过编辑宏实现对函数头和文件头的自动添加
一、Source Insight(SI)中有一个Base工程,是安装完SI后自动生成的一个工程,该工程里只有一个Utils.em文件,该文件是常用编辑宏的一个集合。 通过修改或添加宏就可以让宏实现我们想要在编辑文本时添加的内容。 此处将宏修改如下:(1)、macro InsertHeader() //该宏用于打印函数头{
2014-03-06 22:00:41
2453
原创 GCC连接库文件的方式
测试linux的线程时,用gcc -o thread.out thread.c编译时出现错误,找不到库中的函数。因为,thread相关函数在库libpthread.so中,需要在编译时连接进来。在GCC中使用关键字“-lpthread”选项可以将该库连接进来。gcc -o thread.out -lpthread thread.c运行正确。 研究例程:The pr
2013-10-28 23:01:14
682
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人