面试题
以Java,Python 实现常用面试题
极客架构
这个作者很懒,什么都没留下…
展开
-
检查数组中的数字是否连续,你还有其他方案?
简述给定一个未排序的数字数组,编写一个函数,如果该数组包含连续的数字,则该函数返回true。a)如果array为{5,2,3,1,4},则该函数应返回true,因为该数组具有从1到5的连续数字。b)如果数组是{83,78,80,81,79,82},则该函数应返回true,因为数组具有从78到83的连续数字。c)如果数组为{34,23,52,12,3},则该函数应返回false,因为元素不连续。排序方式通过排序后,校验数据之间相差是否是1。def are_consecutive_sort(n原创 2020-06-19 13:09:45 · 2743 阅读 · 1 评论 -
面试题-数组-给定两个数字的数组形式将它们相加
简述给定两个int 数组,根据每个位置进行相加计算。并输出结果。Java 实现public class ArrayAddition { public int[] add(int[] arr1, int[] arr2) { int l = Math.max(arr1.length, arr2.length); int[] result = new int[l]; int c = 0; int i = arr1.length - 1;原创 2020-06-15 13:53:12 · 456 阅读 · 0 评论