题目 实现函数double Power(double base, int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。 示例 1: 示例?2: 示例?3: 说明: 100.0 1); res = res; if (n & 0x1 == 1) res ...
分类:
其他好文 时间:
2020-05-10 23:03:56
阅读次数:
74
引入头文件: <typeinfo> #include <iostream> #include <typeinfo> using namespace std; int main(){ int v1 = 1; char v2 = 'a'; double v3 = 1; float v4 = 1.1; b ...
分类:
编程语言 时间:
2020-05-10 21:14:56
阅读次数:
154
1 浮点数在内存中分配的空间大小 在LeetCode的编译环境下: float:4字节(32位) double:8字节(64位) 2 浮点数的表示 以float为例,浮点数的表示如下图所示。 -314.16在内存中的存储方式如下图所示: 二进制表示十进制小数的方法: 比如0.65换算成二进制就是: ...
分类:
其他好文 时间:
2020-05-10 16:43:38
阅读次数:
105
题目描述 求一元二次方程ax2+bx+c=0的根,三个系数a, b, c由键盘输入,且a不能为0,但不保证b2-4ac>0。 程序中所涉及的变量均为double类型。 输入 以空格分隔的一元二次方程的三个系数,双精度double类型 输出 分行输出两个根如下(注意末尾的换行): r1=第一个根 r2 ...
分类:
其他好文 时间:
2020-05-10 15:16:15
阅读次数:
52
由于double类型的数据精度问题,所以它的比较往往存在误差。 JavaAPI自带的方法可以比较double类型的数据 该方法的声明如下: public static int compare (double d1,double d2); d1是第一个要比较的数,d2是第二个要比较的数 此方法返回值0 ...
分类:
编程语言 时间:
2020-05-10 12:47:17
阅读次数:
73
问题描述 在目标检测中,有一个很重要的算法,就是非极大值抑制算法,它本身是一个贪心算法。在多个目标检测预测框结果里找到极大的那个,也即是置信度最高的那个。最近有被问到有关NMS的CPP实现,大概查了一下,大部分都是用python写的,用cpp可能更困难一些。 解决思路 算法原理 输入:包含多个输入框 ...
分类:
编程语言 时间:
2020-05-10 11:11:46
阅读次数:
78
MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 一、数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PR ...
分类:
数据库 时间:
2020-05-10 10:55:49
阅读次数:
85
Java异常处理 程序发生异常的原因有很多,通常包含以下几类: 用户输入非法数据 要打开的文件不存在 网络通信连接中断,或者JVM内存溢出 异常有的是因为用户错误引起的,有的是程序错误引起的,还有一些是物理错误引起的。 要理解Java异常处理是如何工作的,要掌握三种类型的异常: 检查性异常: 最具代 ...
分类:
编程语言 时间:
2020-05-09 23:47:55
阅读次数:
112
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 使用递归时间复杂度降为o(logn)n为指数大小 对cyc大佬的补充,考虑了base为零的情况,否则当base==0,exp为复数是会出错 public class Solution { ...
分类:
其他好文 时间:
2020-05-09 19:24:25
阅读次数:
70
13. 松雅的新旅馆 【问题描述】 松雅终于确定了新建旅馆的城市,她看中了该城市临海一条笔直的街道,此处风景优美,街道另一边是海滩,不允许有任何建筑。 不妨将该街道视作为一条坐标轴(x-轴),街道上已有 n 座方形建筑,它们的边平行于 x 轴,其中的一条横边的中心点位于坐标轴上,这些房子不会交叠,但 ...
分类:
其他好文 时间:
2020-05-09 16:38:39
阅读次数:
65