首页 > 编程语言 >java面试积累

java面试积累

时间:2023-06-14 21:33:41浏览次数:46  
标签:积累 java 哈夫曼 私有 面试 密钥 哔哩 加密算法 公开密钥

1.进程、线程、协程

【面试篇】- 线程和协程的区别是什么?_线程和协程的区别 面试_mind_programmonkey的博客-CSDN博客

 

2.加密算法

非对称加密算法:该算法需要两个密钥:公开密钥和私有密钥。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。

 

3.哈夫曼树与哈夫曼编码

数据结构-哈夫曼树的构造与哈夫曼编码_哔哩哔哩_bilibili

 

4.哈希冲突

线性散列法、二次探测散列法

哈希冲突处理_哔哩哔哩_bilibili

标签:积累,java,哈夫曼,私有,面试,密钥,哔哩,加密算法,公开密钥
From: https://www.cnblogs.com/p201821460026/p/17481396.html

相关文章

  • java 中四种引用类型(对象的强、软、弱和虚引用)
    对象的强、软、弱和虚引用在JDK1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由......
  • 挑战数据结构和算法面试题——最大间隔
    分析:本题首先需要理解清楚最大间隔的最小:最初的间隔为:[1,1,4,1],此时最大间隔为4删除2后的间隔为:[2,4,1],此时最大间隔为4删除3后的间隔为:[1,5,1],此时最大间隔为5删除7后的间隔为:[1,1,5],此时最大间隔为5在删除元素后的间隔为:[4,5,5],最小值为:4方法:intget_min_max_margin(int*a,constintn){......
  • 【数据结构和算法面试题】跳台阶问题
    题目来源“数据结构与算法面试题80道”。问题分析:假设为跳台阶的总跳法,当时,;当时,;当时,如果先跳1级台阶,有种方法,如果先跳2级台阶,有种方法,依次类推,可以得到下面的递推公式:方法:intget_kind(intn){ if(n<=0)return0; intresult; int*cal=(int*)malloc(sizeof(int)*n);......
  • 【数据结构与算法面试题】二叉树节点的最大距离
    题目来源“数据结构与算法面试题80道”。问题分析:涉及的知识点是二叉树的遍历,遍历的方法主要有:先序遍历中序遍历后序遍历层次遍历在本题中,使用先序遍历的方法。方法:voidm_length(BSTreeNode*root,int*length,int*max_length){if(NULL==root||(NULL==root......
  • 杭州中华财险面试题___整理汇总
    中华保险 ========================================5.9 中华保险 一面1.讲项目(银行),问之前的保险项目,二者区别2.接口自动化框架3.接口用例设计4.什么时候做接口自动化,跑的频率5.迭代一次,测试开发占比时间6.上个项目测试难点,怎么解决的7.ui自动化主要做哪些8.生产环境和预发布......
  • 肖sir___杭州2023年5月份面试__面试题归纳
    5月份杭州面试汇总===============================友声一面1、自我介绍2、讲下你电商支付链路是怎么样的3、电商项目中用到了哪些Linux命令4、jmter查询借口  参数 ID ,订单号,类型 枚举值???写测试用例5、SQL语句修改及统计数量等等6、查看过往日志 、并搜索关键字用什么语句......
  • 挑战数据结构和算法面试题——二叉搜索树的后序遍历
    分析:根据二叉查找树的定义,二叉查找树或者是一棵空二叉树,或者是具有一下特性的二叉树:若它的左子树不为空,则左子树上的所有结点的值均小于根节点的值;若它的右子树不为空,则右子树上的所有结点的值均小于根节点的值;它的左右子树又分别是二叉查找树。结合二叉树的后序遍历,则初始序列的最......
  • 【数据结构和算法面试题】左旋转字符串
    问题分析:本题是常见的旋转字符串的问题,解决的方法是两步旋转的方法:方法:voiddo_reverse(char*p_start,char*p_end){ if(NULL==p_start||NULL==p_end||p_start>p_end)return; chartmp; while(p_start<p_end){ tmp=*p_start; *p_start=*p_end; *p_end......
  • javascript现代编程系列教程之六——parseInt()整数转换
    在JavaScript中,parseInt()函数会将其参数转换为字符串,然后解析该字符串,并返回一个整数或NaN。如果parseInt()函数的参数是一个非常大的浮点数(如1000000000000000000000.5),那么它首先会被转换为科学记数法的字符串形式(即"1e+21"),然后parseInt()会尝试从这个字符串中解析出......
  • Java中String类型能够存放多大的数据量?编译器只支持String只能存放65535个字符,运行时
    Java中String类型能够存放多大的数据量?https://blog.csdn.net/weixin_52707625/article/details/125583678最近在编写博客系统时,在文章上传遇到了个问题:到底使用什么来接收文章呢?String类型能接收多大的数据量?随后,我去网上找了一下,发现都是说String只能存放65535个字符啊......