比如题目:寻找1~1000之内,所有能被5整除、或者能被6整除的数字 1 for(var i = 1 ; i <= 1000 ; i++){
2 if(i % 5 == 0 || i % 6 == 0){
3 console.log(i);
4 }
5 }上面这个算法,我们有一个术语“穷举法”。穷: 完整。欲穷千里目,更上一层楼。穷尽。举: &
20210607题目:两张表: (工资表)employee_id 字段是(员工表)中employee_id 字段的外键。写一个查询语句,求出在每一个工资发放日,每个部门的平均工资与公司的平均工资的比较结果 (高 / 低 / 相同)。结果为:建表语句:CREATE TABLE T0607A ( ID INT, Employee_ID INT, Amount INT, Pay_Date DATE )
转载
2021-06-08 16:59:38
203阅读
2评论
说明:作者:原文出处答案基于mysql 8.0,自己写的,不一定正确。目录202106042021060320210604题目:两张表:id 是自动递增的主键,CandidateId 是 T0604A 表中的 id.请编写 sql 语句来找到当选者的名字,即选票最多的候选者。上面的例子将返回当选者 B,因为他获得了2票,其他人获得了1票或0票。注意:你可以假设没有平局,换言之,最多只有一位当选者。
转载
2021-06-06 17:08:00
168阅读
2评论
一起刷题么咯? 20210610 题目: 求:NAME中每组累加/每组总数的比例大于0.6的ID和NAME。预期结果: 建表语句: CREATE TABLE T0610 ( ID INT, NAME VARCHAR ( 10 ), NUM INT ); INSERT INTO T0610 VALUE ...
转载
2021-06-16 23:53:09
502阅读
20210607
题目:两张表: (工资表)employee_id 字段是(员工表)中employee_id 字段的外键。写一个查询语句,求出在每一个工资发放日,每个部门的平均工资与公司的平均工资的比较结果 (高 / 低 / 相同)。结果为:建表语句:
CREATE TABLE T0607A ( ID INT, Employee_ID INT, Amount INT, Pay_Date D
转载
2021-06-08 10:22:00
220阅读
2评论
欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。 题目:我们把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。习惯上我们把1当做是第一个丑数。
转载
2021-09-03 10:04:08
536阅读
常见的应用场景是对海量数据进行一些统计工作,比如日志分析、用户数统计等。 问到一道题:有1千万个随机数,随机数的范围在1到1亿之间。现在要求写出一种算法,将1到1亿之间没有在随机数中的数求出来? 代码示例如下: public class Alibaba{ public static void main(String[] args) { Ran...
原创
2021-07-15 09:32:40
261阅读
常见的应用场景是对海量数据进行一些统计工作,比如日志分析、用户数统计等。问到一道题:有1千万个随机数,随机数的范围在1到1亿之间。现在要求写出一种算法,将1到1亿之间没有在随机数中的数求出来?代码示例如下:public class Alibaba{ public static void main(String[] args) { Random random=new Ran
原创
2022-04-02 11:42:13
148阅读
关于数组!!!//问题:给你n个无序的int整型数组arr,并且这些整数的取值范围都在0-20之间,要你在 O(n) 的时间复杂度中把这 n 个数按照从小到大的顺序打印出来。//问题:给你n个无序的int整型数组arr,并且这些整数的取值范围都在0-20之间,要你在 O(n) 的时间复杂度中把这 n 个数按照从小到大的顺序打印出来。public class Test2 { publi...
原创
2021-07-15 09:32:38
206阅读
关于数组!!!//问题:给你n个无序的int整型数组arr,并且这些整数的取值范围都在0-20之间,要你在 O(n) 的时间复杂度中把这 n 个数按照从小到大的顺序打印出来。//问题:给你n个无序的int整型数组arr,并且这些整数的取值范围都在0-20之间,要你在 O(n) 的时间复杂度中把这 n 个数按照从小到大的顺序打印出来。public class Test2 { public void
原创
2022-04-02 11:29:43
95阅读
想要的效果大概是这样:123 -> 321 456 -> 654 思路:取余数 e.g. 123456123456%10=6
123456/10=12345
12345%10=5
12345/10=1234
1234%10=4
1234/10=123
123%10=3
123/10=12
12%10=2
12/10=1
1%10=1
1/10=0这里就是不断地取余,12345
原创
2021-04-22 08:38:12
466阅读
image.pngconst arr1 = [{ label: '颜色', values: ['红', '黄', '绿']},{ label: '尺码', values: ['x', 's', 'l']},{ label: '容量', values: ['64', '128']},];// arr1 如何转换为 arr2 ???arr2 = [{ '颜色': '红', '尺码': 'x', '容量
原创
2022-07-13 21:48:43
114阅读
题目: 有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。 其中,蜂房的结构如下所示。 思路: 题目要求我们计算任意两“蜂巢”之间可能的路线总数,不妨先简化一下题目: 从1 号蜂巢出发,计算到任意蜂巢之间可能的路线。 为方便理解,再用特殊例子简化 ...
转载
2021-09-13 22:35:00
594阅读
2评论
记得全部用java实现 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断...
原创
2022-01-05 10:06:25
120阅读
1.下载查壳,跑一遍!图片2.png(https://s2.51cto.com/images/20220421/1650533309638170.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVp
原创
2022-04-21 17:31:16
337阅读
将A转变成B所需改变的数位个数,应该就是数位上1->0 , 0->1. 在这中情况下,可以用异或运算(^),相同为0,不同为1 的规则,来算得异或运算后有多少个1。就可以知道需要改变的数位个数。需要解决的就是,算异或运算后有多少个1。n&(n-1)作用:将n的二进制表示中的最低位为1的改为0。例: n=10
原创
2022-04-14 21:50:36
126阅读
看了题解以后,要想知道碰撞的概率,去反向思考不碰的概率,也就两种,所有蚂蚁全部顺时针爬行或逆时针爬行。那么n只蚂蚁的爬行方式总共有2^n种,所有概率即为1-2/2^n。import java.util.*;public class Ants { public double antsCollision(int n) { // write code here doub
原创
2022-04-15 11:49:21
140阅读
描述给定一个二维数组board,代表棋盘,其中元素为1的代表是当前玩家的棋子,0表示没有棋子,-1代表是对方玩家的棋子。当一方棋子在横竖斜方向上有连成排的及获胜(及井字棋规则),返回当前玩家是否胜出。测试样例:[[1,0,1],[1,-1,-1],[1,-1,0]]返回:true解题:import java.util.*;public class Board { public boolean
原创
2022-04-19 09:22:04
74阅读
解题思路:分为递归和不递归两种方式。所谓的前序遍历,其实这个数据结构上有讲过,二叉树的前序遍历按照“根——左——右”的次序依次访问,如果用伪代码很好写出递归算法,这个大家应该都写过。但放到正式的编程中运行的话,还需要加入存储list。原理—>先访问根节点,如果根节点为空,直接返回空list;如果根节点不为空,访问左子树,左子树为空,则访问右子树;重复上述操作。import java.util
原创
2022-04-25 11:04:30
79阅读
描述本题要求判断给定的二叉树是否是平衡二叉树平衡二叉树的性质为: 要么是一棵空树,要么任何一个节点的左右子树高度差的绝对值不超过 1。一颗树的高度指的是树的根节点到所有节点的距离中的最大值。解题思路:可以尝试一下递归的思路,因为二叉树就是一个递归结构,自然判断平衡二叉树也可以是一个递归的过程。学会计算每一个节点的高度:分三种情况,如果根节点为空,则高度为0;如果根节点不为空,而左右子树
原创
2022-05-01 10:20:39
104阅读