编程算法思考实战

编程算法题思考与实战,基于JavaScript实现

给定范围数字按位与的结果

前端学堂 发布于 2019-04-25

题目-给定范围数字按位与的结果 给一个数字范围 [m, n] ,同时 0 <= m <= n <= 2147483647, 求从m到n所有整数的按位与的结果 示例 给定:[[...]

阅读(146)赞 (3)

序列化和反序列化二叉树

1

前端学堂 发布于 2019-04-24

题目-序列化和反序列化二叉树 序列化是指将一个特定的数据结构或者对象转换成一个字符序列可以存储在文件或者内存,或者通过网络传输,然后再另一个需要使[...]

阅读(124)赞 (2)

实现一个加减乘除的计算器

前端学堂 发布于 2019-04-18

实现加减乘除计算器 实现一个加减乘除的计算器,输入是一串表达式(都是非负整数),要求输出四舍五入后的整数。 PS:不能使用“eval”函数来处理 示例 [...]

阅读(122)赞 (2)

人民币换算

1

前端学堂 发布于 2019-04-16

人民币换算 我们知道人民币有1、2、5、10、20、50、100这几种面值。现在给你n(1≤n≤250)元,让你计算换成用上面这些面额表示且总数不超过100张,共有几种。[...]

阅读(118)赞 (2)

计算后缀表达式(逆波兰表达式)

前端学堂 发布于 2019-04-16

计算后缀表达式 计算后缀表达式,又叫逆波兰表达式。我们一般看到的数学表达式就是中缀表达式,也就是将符号放在两个数字之间,例如:a+b 后缀表达式也[...]

阅读(135)赞 (3)

计算输入表达式+-*的所有可能计算结果

1

前端学堂 发布于 2019-04-15

题目-计算+-*的所有结果 给定一个包含数字和运算符的字符串,计算所有可能组合方式的结果。运算符有三种:+,-,* 所谓的不同组合方式指的是用()来组[...]

阅读(140)赞 (3)

计算美女主播直播间密码

1

前端学堂 发布于 2019-04-12

题目-破解直播间密码 美女主播的直播间密码是一串罗马数字,对应的阿拉伯数字是1414,转换成罗马数字就可以进去了。我们写个代码算一下对应的罗马数字,万[...]

阅读(162)赞 (4)

破解美眉微信号707829217

1

前端学堂 发布于 2019-04-12

题目-破解美眉微信号 土生土长的北京妞儿,在胡同里长大,房不多,就一个四合院和近郊的别墅。不算美如天仙但还算标致,在清华读的经管,现在在做基金经理[...]

阅读(2420)赞 (10)

查找第 k 大元素

前端学堂 发布于 2019-04-11

题目-查找第k大元素 在数组中找到第 k 大的元素 示例 给出数组 [9,3,2,4,8],第三大的元素是 4 给出数组 [1,2,3,4,5],第一大的元素是 5,第二大的元[...]

阅读(134)赞 (3)

处理回文数

1

前端学堂 发布于 2019-04-09

题目-处理回文数 给定非空字符串 s,您最多可以删除一个字符。判断是否可以成为回文。入参是一个字符串s, 该字符串仅包含小写字符 a-z,字符串的最大长[...]

阅读(71)赞 (3)

找指定范围相亲数对

1

前端学堂 发布于 2019-04-09

题目-找相亲数 亲和数,又称相亲数、友爱数、友好数,指两个正整数中,彼此的全部约数之和(本身除外)与另一方相等。毕达哥拉斯曾说:“朋友是你灵魂的倩[...]

阅读(148)赞 (3)