java.lang.Math类 里面提供了许多静态方法,供完成数学相关的操作 方法: public static int abs(double a)//取绝对值 public static double ceil(double a)//向上取整 12.1-->13(像x轴正方向取整)-10.8--> ...
分类:
其他好文 时间:
2020-08-08 17:34:41
阅读次数:
64
function getRand(min, max) { let rand = min + Math.random() * (max+1-min); return Math.floor(rand); } ...
分类:
其他好文 时间:
2020-08-02 12:44:38
阅读次数:
84
var num =2.446242342; num = num.toFixed(2); // 输出结果为 2.45 另外像 round()、floor()、ceil() 等都不能真正的四舍五入,有精度问题。 round() 可以通过以下方式来确保精度是正确的: var num =2.44624234 ...
分类:
Web程序 时间:
2020-07-30 14:14:37
阅读次数:
87
设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— 删除栈顶的元素。 top() —— 获取栈顶元素。 getMin() —— 检索栈中的最小元素。 示例: 输入: ["MinStack","push ...
分类:
其他好文 时间:
2020-07-28 22:36:05
阅读次数:
71
function randomString(n) { let str = 'abcdefghijklmnopqrstuvwxyz9876543210'; let tmp = '', i = 0, l = str.length; for (i = 0; i < n; i++) { tmp += str ...
分类:
其他好文 时间:
2020-07-28 22:29:25
阅读次数:
76
是一道排序的题目 题目也提示了计数排序的方法。 当输入的元素是 n 个 0到 k 之间的整数时,时间复杂度是O(n+k),空间复杂度也是O(n+k) 题目后来的要求是常数空间复杂度O1空间复杂度,一趟扫描On,肯定是在计数排序上有所发展。 这时我们应该关注这道排序的特殊之处,因为没有一种通用的排序算 ...
分类:
编程语言 时间:
2020-07-28 14:28:10
阅读次数:
65
题目要求:给一个n*m的矩阵,求从左上角到右下角的两条路径,使得两条路径上的值只和最大。从左上角往右下角走的时候只能向下或者向右。 在这个问题中阶段就是步数,步数与坐标点的横纵坐标之和相差一个常数,所以可以通过坐标只和以及两个点的横坐标来确定当前的状态集合。此时通过一个点的所有入边更新一个点即可。一 ...
分类:
编程语言 时间:
2020-07-28 00:32:09
阅读次数:
116
效果图: 需求: 1.相同的项目要合并,相同的项目下相同塔楼要合并 2.日期动态生成(需判断跨年跨月) 3.列合并代表工作时长(颜色代表状态) 逻辑: 1.先处理表头,日期项自定义key值,如果跨年的话,添加一个子项(跨月一样),用三元表达式自定义class颜色 2.跟后端协商,项目,塔楼和日期都要 ...
分类:
其他好文 时间:
2020-07-27 16:09:13
阅读次数:
134
一、PreparedStatement接口 1.java.sql.PraparedStatement接口继承并扩展了Statement接口,用于执行动态的SQL语句,即包含参数的SQL语句。 PraparedStatement ps = connection.preparedStatement("s ...
分类:
编程语言 时间:
2020-07-27 09:18:47
阅读次数:
68
1. math package com.qf.demo02; public class Test2Math { public static void main(String[] args) { System.out.println(Math.PI);//圆周率,3.141592653589793 S ...
分类:
编程语言 时间:
2020-07-26 01:31:27
阅读次数:
68