
-------1.4. 算法练习
在风中的意志
这个作者很懒,什么都没留下…
展开
-
算法练习 - 判断是否存在相交数组
题目判断数据内,元素是否有交集. 数组内的值都是连续值.例如:[[1,6], [5,9],[16,30],[8,10]]输入: 一个二维数组.返回: 布尔类型数据 true or false.解题思路思路1: 两两比较.两两比较主要包括4种情况.Case1: 不相交if(A.尾巴>B.头){ resultFlag = false;}Case2: 不相交if(B.尾巴>A.头){ resultFlag = false;}Case3: 左交if(原创 2020-07-29 18:26:33 · 1023 阅读 · 0 评论 -
算法练习 - HJ107 求解立方根
前言求解立方根. 原题信息如下所示:计算一个数字的立方根,不使用库函数详细描述:接口说明原型:public static double getCubeRoot(double input)输入:double 待求解参数返回值:double 输入参数的立方根,保留一位小数输入描述: 待求解参数 double类型输出描述: 输入参数的立方根 也是double类型示例1输入 216输出 6.0(牛客网 - HJ107) 求解立方根解析求立方根.工具法.我们可以使用M原创 2020-07-09 15:03:39 · 1015 阅读 · 0 评论 -
LetCode-1560 (Offer29) - 数组中出现次数超过一半的数字
前言题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。测试数据组:Case1: {1,2,3,2,2,2,5,4,2}Result: 2Case2: {1,2,3,2,4,2,5,2,3}Result: 0Case3: {}Result: 0Case 4:{1}Result: 1Case 5:{1,2}Re原创 2020-07-07 00:50:48 · 247 阅读 · 0 评论 -
[实战算法] 算法练习题汇总(总章)
前言说来惭愧,工作2年多,对于算法方面是一点都没有进步。反而有点退步。本章意在重启当初的算法练习题. 看样子, 当初欠下的技术债还是要还.练习地址: https://www.nowcoder.com/activity/oj项目地址: https://github.com/SeanYanxml/arsenal/tree/master/arsenal-java/arsenal-algorithm...原创 2019-03-05 14:59:54 · 1074 阅读 · 0 评论