#面试

      更多分类

硬货:如何做好一名系统架构设计师以及面试技巧

19-05-15 382 2 banq

系统架构师在拥有知识经验上要高于一般软件架构师或领域架构师,承担整个系统的权衡设计,搭建一个可伸缩、可扩展、高事务、高一致的系统架构是其工作目标,同时针对运营中出现的重大问题进行诊断以及提出改进意见... 详细

Java中数组数据结构的要点

19-03-14 65 jdon

1. 首先,数组是Java中的对象。它们不是像int、short或long这样的基本类,也不是具有很多方法的全功能对象,但由于它们是对象,所以它们隐式地扩展了Object,这就是为什么可以使用数组引... 详细

如何计算二叉树中叶节点的数量 - Java迭代和递归算法

19-03-13 76 jdon

二叉树叶节点总数的递归算法 计算叶节点总数的算法与关于打印叶节点的问题非常相似。 以下是要遵循的实际步骤: 1)如果节点为空返回0,这也是我们递归算法的基本情况 2)如果遇到叶节点,则返回1... 详细

幽默:面试录用前后的不同

19-03-12 1 385 3 banq

在你被录用之前: 1. 一棵二叉树? 2.Currying? 3.高阶函数? 4.事件循环如何工作? 5.什么是原型? 6.什么是封装? 7. 你能设计一个算法吗? 雇用后: 1. 嘿,你会添加身份... 详细

Java中用递归和迭代实现二叉树的中序( InOrder )遍历

19-03-12 45 jdon

与数组和链表不同,二叉树有几种遍历方式。遍历算法大致分为深度优先和广度优先遍历算法,这取决于算法实际如何工作。顾名思义,深度优先在访问同级别兄弟之前先向二叉树纵深访问,而广度优先是先访问同一级别中的... 详细

二叉树的后序遍历post order算法

19-03-11 40 jdon

后序遍历也是深度优先算法,在后顺序遍历中,首先访问左子树,然后访问右子树,最后打印节点或根的值。这就是为什么根值总是在后序遍历中最后打印的原因。与许多树算法一样,实现后序遍历的最简单方法是使用递归。... 详细

用JAVA实现桶排序(Bucket Sort)

19-03-07 142 jdon

用JAVA实现桶排序: import java.util.ArrayList; import java.util.Arrays; import java.util.Coll... 详细

如何在Java中使用迭代和递归反转字符串

19-03-05 56 jdon

这是在Java中使用迭代和递归反转字符串的代码示例。递归解决方案仅用于演示和教学目的,不要在生产代码中使用递归解决方案,因为如果要反转的字符串是非常长的字符串,或者您的反向函数中有任何bug,那么它... 详细

如果在try或catch块上放置return语句或System.exit()会发生什么?finally块会运行吗?

19-03-04 81 1 jdon

这是一个非常棘手的Java问题,因为许多程序员认为无论如何,finally块将始终执行。 这个问题通过在try或catch块中放置一个return语句或从try或catch块调用System.exi... 详细

Java中的合并排序算法

19-02-28 34 jdon

合并排序算法是一种分而治之的算法。在分而治之的范式中,一个问题被分解成较小的问题,其中每个小问题仍然保留着大问题的所有属性——大小除外。为了解决原始问题,每个部分都是单独解决的,然后这些部分又合并在... 详细

Java中的冒泡排序算法实例

19-02-27 57 jdon

冒泡排序是一种奇特的算法,它既是最流行的排序算法之一也是性能最差的排序算法之一。冒泡排序的平均案例性能为O(n ^ 2),这意味着随着数组大小的增长,排序该数组所需的时间将增加二次方。由于这个原因,... 详细

Java不用递归的迭代快速排序示例

19-02-25 141 1 jdon

快速排序算法是重要的排序算法之一。与合并排序类似,quicksort也采用了分而治之,因此在Java中使用递归实现快速排序算法很容易,但编写quicksort的迭代版本稍微困难一些。这就是为什么面试... 详细

Java中二叉树的PreOrder遍历——递归与迭代实例

19-02-22 67 jdon

与只能线性遍历的链表和数组不同,遍历二叉树有几种方法。树遍历算法主要分为深度优先和广度优先两部分。顾名思义,在深度优先的情况下,在访问下一个同级树之前,树向下(向深度)遍历,二叉树的PreOrder... 详细

如何在Java中实现二叉搜索树( binary search tree)?

19-02-22 18 jdon

二叉搜索树或BST是一种流行的数据结构,用于保持元素的顺序。二叉搜索树是二叉树,其中左子节点的值小于或等于父节点,右子节点的值大于或等于父节点。由于它是二叉树,它只能有0,1或2个子节点。二叉搜索树... 详细

在字符串中查找第一个非重复字符的3种方法

19-02-21 41 jdon

有三种方法可以找到第一个非重复字符。每个都使用自己的算法来完成这个编程任务。 第一种算法在getFirstNonRepeatedChar(String str)方法中实现。它首先从给定的Strin... 详细

共有 391 2 3 下一页