2023全新GO工程师面试总攻略,助力快速斩获offer
社区首页 (3591)




请编写您的帖子内容
社区频道(4)
显示侧栏
卡片版式
全部
CodeGuide
博文收录
Ada助手

171
评分
回复


2023全新GO工程师面试总攻略,助力快速斩获offer
download:2023全新GO工程师面试总攻略,助力快速斩获offer 2023全新GO工程师面试总攻略,助力快速斩获offer 作为一名GO工程师,面试是取得工作时机的重要途径。在2023年,随着GO言语的不时开展,越来越多的公司开端运用GO言
复制链接 扫一扫
分享

294
评分
1


图解八股,看过的都说太顶了!
《面渣逆袭手册》发版!图解面试题,快来点击领取吧!👇👇👇 图解八股,点我领取! 手册的内容结构: 预览一下这本册子: Java基础 Java集合 Java并发 JVM Spring MyBatis 计算机网络 操作系统 MySQL Redis
复制链接 扫一扫
分享

255
评分
回复


前端必学的CSS3波浪效果演示
随着前端技术的不断发展与进步,界面交互的样式要求和美感也越来越高,很多网页的交互都加上了css3动画,这里作者给大家分享一个前端开发必掌握的一个CSS3波浪效果,赶紧学起来吧,加在自己开发网页的底部,给页面增加一点活泼的气息~...
复制链接 扫一扫
分享

243
评分
回复


单例模式中防止反射和反序列化创建新对象的处理办法
DEMOimport java.io.Serializable;public class SingletonDemo implements Serializable { private static SingletonDemo instance; //私有构造方法 private SingletonDemo() { //防止反射 if(instance!=null) throw new RuntimeExceptio
复制链接 扫一扫
分享

263
评分
回复


单例模式5种实现方法
俄汉式(不能懒加载)/** * 优点:线程安全,调用效率较高 * 缺点:不能懒加载 */public class Sinleton { //1.私有化构造器 private Sinleton() { } //2.立即加载对象 private static Sinleton instance = new Sinleton(); //3.提供访问接口 public static Sinleton getInstance(){
复制链接 扫一扫
分享

232
评分
回复


斐波那契查找算法的实现(又称黄金分割查找法;【java语言实现】)
核心思想由斐波那契数列 F[k]=F[k-1]+F[k-2] 的性质,可以得到 (F[k]-1)=(F[k-1]-1)+(F[k-2]-1)+1 。该式说明:只要顺序表的长度为F[k]-1,则可以将该表分成长度为F[k-1]-1和F[k-2]-1的两段,从而中间位置为mid=low+F(k-1)-1将mid作为顺序表的分割点实现代码package com.zhaojinlei.test;import java.util.Arrays;/** * className:FibonacciSe
复制链接 扫一扫
分享

232
评分
回复


单例模式的实现方式(懒汉模式、俄汉模式,java语言)
饿汉模式优点:线程安全,调用效率较高缺点:不能懒加载实现方式/** * 优点:线程安全,调用效率较高 * 缺点:不能懒加载 */public class Sinleton { //1.私有化构造器 private Sinleton() { } //2.立即加载对象 private static Sinleton instance = new Sinleton(); //3.提供访问接口 public static Sinleton
复制链接 扫一扫
分享

225
评分
回复


插值查找法的代码实现(二分查找算法的改进,java语言实现)
简述对二分查找算法对mid(中间节点)的计算进行改进使 mid = (low + (high - low) *(val - R[low])/(R[high] - R[low]);如此,若是被查找的数值的索引在数组的边缘部分查找效率将大大提高;从测试结果看:查找11 需要查找2次,查找92仅需元查找一次;实现代码/** * className:Search * * @author:zjl * @version:0.1 * @date:2020/8/1910:16 * @since:j
复制链接 扫一扫
分享

252
评分
回复


基数排序的代码实现(LSD的基数排序[最低位优先,适用于位数小的数列],java语言)
思想(来自百度百科)** 将所有待比较数值(正整数)统一为同样的数位长度,数位较短的数前面补零。然后,从最低位开始,依次进行一次排序。这样从最低位排序一直到最高位排序完成以后, 数列就变成一个有序序列。**实现代码import java.util.ArrayList;import java.util.LinkedList;import java.util.Queue;/** * className:Sort * * @author:zjl * @version:0.1 * @da
复制链接 扫一扫
分享

242
评分
回复


八皇后问题的代码实现(回溯法找到所有可行摆放方法,java语言)
*问题表述为:(表述来自百度百科)*在8×8格的国际象棋上摆放8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。如果经过±90度、±180度旋转,和对角线对称变换的摆法看成一类,共有42类。计算机发明后,有多种计算机语言可以编程解决此问题.代码实现/** * className:EightQueen * * @author:zjl
复制链接 扫一扫
分享

257
评分
回复


迷宫问题(求一条可行路径(java语音实现,递归法))
迷宫问题/** * * @author zjl * */public class Maze { public static void main(String[] args) { //创建地图 int[][] maze = createMazeMap(); //输出地图 for(int i = 0;i<8;i++) { for(int j = 0;j<8;j++) { System.out.print(maze[i][j]+" "); }
复制链接 扫一扫
分享

247
评分
回复


归并排序的代码实现(二路归并,java语言)
归并排序算法实现思想:先递归划分子序列,再回溯归并/** * className:Sort * * @author:zjl * @version:0.1 * @date:2020/8/817:17 * @since:jdk1.8 */public class Sort { //测试 public static void main(String[] args) { int[] A = {1, 3, 8, 4, 7, 5, 2, 6, 9};
复制链接 扫一扫
分享

228
评分
回复


简单选择排序的代码实现(java语言)
简单选择排序/** * className:Sort * * @author:zjl * @version:0.1 * @date:2020/8/720:55 * @since:jdk1.8 */public class Sort { //测试 public static void main(String[] args) { int R[] = {1,5,9,4,8,7,6,3,2}; int[] ints = selectSort(R)
复制链接 扫一扫
分享

228
评分
回复


堆排序的代码实现(java语言实现)
实现代码public class Heap { public static void main(String[] args) { //调整堆测试 int arr[] = {1,0,3,2,6,5,4,9}; //调整堆 for(int i=arr.length/2-1;i>=0;i--) { adjust(arr,i,arr.length-1); } //调整堆结果 System.out.println("调整堆结果"); for(int
复制链接 扫一扫
分享

237
评分
回复


创建一颗哈夫曼树的代码实现(使用java语言)
树节点定义import java.util.Comparator;public class Node{ private Node left; // private Integer data;//数据域 private Node right; public Node() { } public Node(Integer data) { this.data = data; } public Node(Node left
复制链接 扫一扫
分享

218
评分
回复


归并两个降序序链表为一个新的降序链表,java实现,时间复杂度O(n),空间复杂度O(1)
并两个降序序链表为一个新的降序链表,java实现,时间复杂度O(n),空间复杂度O(1)
复制链接 扫一扫
分享

232
评分
回复


逆置单链表顺序逆置 时间复杂度O(1),空间复杂度O(1),递归逆置 时间复杂度O(1),空间复杂度O(1)
package com.zjl.dataStract;/** * @Author: Zjl * @Date: 2022/3/21 17:20 */public class InversionLinkList { public static void main(String[] args) { Node node1 = new Node(null, 44); Node node2 = new Node(node1, 55); Node n
复制链接 扫一扫
分享
为您搜索到以下结果: