![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 86
muranfei
这个作者很懒,什么都没留下…
展开
-
Java常见的8种数据结构
数据结构是指数据在计算机内存空间中或磁盘中的组织形式算法是完成特定任务的过程二分法查找r=2^s s:查找步数 r查找范围 幂函数s=log2® 已知范围获取需要的次数 对数算法复杂度使用O(N)函数进行标示 主要是去除常数 看运行时间受数据项个数的影响常见排序参考地址 https://blog.csdn.net/muranfei/article/details/80923996栈 对列 优先级对列栈按照“后进先出”、“先进后出”的原则来存储数据,先插入的数...原创 2022-01-30 11:14:21 · 11753 阅读 · 0 评论 -
Android 排序算法
一、冒泡排序冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序的算法实现如下:【排序后,数组从小到大排列】 /** * 冒泡排序 * 比较相邻的元素...原创 2018-07-05 13:58:46 · 2469 阅读 · 1 评论 -
Android 中常用加密算法
在Android开发中,难免会遇到需要加解密一些数据内容存到本地文件、或者通过网络传输到其他服务器和设备的问题,但并不是使用了加密就绝对安全了,如果加密函数使用不正确,加密数据很容易受到逆向破解攻击。还有很多开发者没有意识到的加密算法的问题。1. 对称加密对称加密:加密和解密都使用同一把秘钥,这种加密方法称为对称加密,也称为单密钥加密。 简单理解为:加密解密都是同一把钥匙。 常用算...原创 2018-09-11 17:46:49 · 2279 阅读 · 1 评论