
算法
feng_xiaoshi
突破光速,跨越纬度。
展开
-
对称加密和非对称加密是什么?
在当今的网络世界中,存在着未经授权访问所有形式数据的风险。风险最大的是财务和支付系统数据,这些数据可能会暴露客户和客户的个人识别信息(PII)或支付卡详细信息。加密对于保护PII和减轻进行支付交易的企业每天每一分钟面临的风险至关重要。原创 2019-12-28 19:48:41 · 4231 阅读 · 0 评论 -
Spring和SpringBoot的区别
简述在过去的几年中(the past few years),不断的对Spring 框架增加新功能,使得它变得越来越复杂(complex)。开发人员需要经过一个漫长的周期才能搭建一个新的Spring 项目。为了避免从头开始,并节省时间(save time),引入了Spring Boot。Spring Boot 的基础是Spring框架,Spring Boot 是一种使用零或最低配置创建应用程序的方...原创 2019-12-23 20:53:19 · 3925 阅读 · 0 评论 -
二叉树概念和实现
二叉树百度百科二叉树的定义:二叉树是一个连通的无环图,并且每一个顶点的度不大于3。有根二叉树还要满足根结点的度不大于2。有了根结点之后,每个顶点定义了唯一的父结点,和最多2个子结点。然而,没有足够的信息来区分左结点和右结点。如果不考虑连通性,允许图中有多个连通分量,这样的结构叫做森林。二叉树使用二叉链表的实现:package algorithm;/** * 二叉链表 */publi...原创 2019-12-08 11:03:09 · 3674 阅读 · 0 评论 -
单链表定义和工具类实现
描述:单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置), 元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。本质:一种链式存取的数据结构定义:package algorithm;/** * 单链表 * 描述:单链表是一种链式存取的数据结构...原创 2019-12-08 09:54:43 · 2975 阅读 · 0 评论 -
递归
递归的基本概念一个函数调用其自身就是递归举例求n!的递归函数int Factorial(int n){ if(n==0) //递归出口 return 1; return n*Factorial(n-1); //递归调用} 递归函数的调用,和普通函数的调用一样是通过栈来实现的。在Java语言中使用递归调用,递归函数的每一次调用会在原创 2019-12-07 20:52:46 · 269 阅读 · 0 评论 -
查找算法
查找算法主要用于查询集合中是否存在该元素。主要查询算法:顺序查找,二分查找(重要),插值查找(对二分查找进行改进),斐波那契查找(同样也是对二分查找进行改进,和插值查找不同的是运用黄金比例的概念进行查找),树表查找(这里需要先进行构建一个二叉树,通过二叉树进行查找),分块查找(是二分查找和顺序查找的结合产物,即首先在构建的索引表上面进行二分查找,而后在锁定的区间内进行顺序查找),哈希查找。pa...原创 2019-12-07 20:51:33 · 468 阅读 · 0 评论 -
LeetCode上面一道算法题目:79. Word Search
Given a 2D board and a word, find if the word exists in the grid.The word can be constructed from letters of sequentially adjacent cell, where "adjacent" cells are those horizontally or vertically n翻译 2017-09-29 07:22:38 · 258 阅读 · 0 评论 -
表达式计算--递归
表达式计算,递归算法原创 2017-10-23 08:28:38 · 892 阅读 · 0 评论 -
二进制转十六进制 算法实现思想
二进制转十六进制 算法实现思想原创 2017-11-12 20:40:13 · 14179 阅读 · 0 评论