上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 基于线性探测的散列表的代码: public void put(Key key, Value val) { if (val == null) { delete(key); return; } // double table size if 50% full if (n >= m/2) resize(2 阅读全文
posted @ 2021-01-18 21:26 wangheq 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 算法四中给出了红黑树的构造代码: import edu.princeton.cs.algs4.Queue; import edu.princeton.cs.algs4.StdOut; public class RedBlackLiteBST<Key extends Comparable<Key>, 阅读全文
posted @ 2021-01-18 15:57 wangheq 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 中序遍历就是将一个二叉树的所有结点按照顺序打印出来(假定这个数的构造是左节点小于父节点,右节点大于父节点) private void print(Node x) { if (x == null) return; print(x.left); StdOut.println(x.key); print( 阅读全文
posted @ 2021-01-18 10:24 wangheq 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 二叉树的删除操作,其中删除最小值最大值比较容易,就是一直不停的遍历二叉树的左子树和右子树,一直找到没有其左子树和右子树。然后直接将其删除就可以了 一、删除最小值(假定这个二叉树的构造是左节点小于父节点,右节点大于父节点):从根节点开始遍历,如果有左子树就继续遍历左子树,直至没有左节点为止 代码如下 阅读全文
posted @ 2021-01-17 17:58 wangheq 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 最近在看算法4的书,需要自己在IDEA中运行书上的示例,所以这篇文章来讲解如何去使用书上的代码以及怎么去跑这些代码。 一、下载algs4-data.zip和algs4.jar 1、在算法4的官网中下载这两个文件 2、下载完成后解压以及配置系统环境变量 将algs4-data.zip解压至你的项目中, 阅读全文
posted @ 2021-01-16 14:05 wangheq 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 在Android的View中,手势检测用于辅助检测用户单击、滑动、长按、双击等行为。我们这篇文章主要介绍如何使用它: 一、GestureDetector.OnGestureListener 1、我们可以通过这个接口监听一些手势 代码如下: public class MainActivity exte 阅读全文
posted @ 2021-01-15 21:01 wangheq 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 堆排序的算法思想是:将待排序序列构造成一个大顶堆,此时,整个序列的最大值就是堆顶的根节点。将其与末尾元素进行交换,此时末尾就为最大值。然后将剩余n-1个元素重新构造成一个堆,这样会得到n个元素的次小值。如此反复执行,便能得到一个有序序列了 a.将无需序列构建成一个堆,根据升序降序需求选择大顶堆或小顶 阅读全文
posted @ 2021-01-15 15:04 wangheq 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 多向归并是将多个分类的输入流合并为一个分类的输出流。 Input: m1.txt:A B C F G I I Z m2.txt:B D H P Q Q m3.txt:A B E F J N Output: A A B B B C D E F F G H I I J N P Q Q Z 分析: 1、由 阅读全文
posted @ 2021-01-15 11:38 wangheq 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 虹软人脸识别sdk使用-android(一)在这篇文章中简单的介绍了如何接入SDK,以及如何使用虹软的一些接口,这篇主要介绍如何接入人脸识别框 如何去画人脸框,这里有两种方法,第一种是获得人脸识别后的图像的坐标,然后自己去画Rect,第二种是直接用虹软的人脸框,移植到自己的项目中 一、获得人脸坐标( 阅读全文
posted @ 2021-01-13 22:32 wangheq 阅读(746) 评论(0) 推荐(0) 编辑
摘要: Android+Camera+SurfaceView自定义相机系列在这篇文章中已经介绍了如何使用camera+surfaceview 在此基础上我们介绍如何接入虹软的人脸识别功能。首先自己去注册虹软的开发者账号,并自行下载SDK,SDK的APP_ID和SDK_KEY是唯一的,可以激活一台设备,完成认 阅读全文
posted @ 2021-01-13 20:59 wangheq 阅读(2242) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页