一道模拟题 给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。 注意:不允许使用任何将字符串作为数学表达式计算的内置函数,比如 eval() 。 示例 1: 12输入:s = "1 + 1"输出:2 示例 2: 12输入:s = " 2-1 + 2 "输出:3 示例 3: 12输入:s = "(1+(4+5+2)-3)+(6+8)" 2023-09-24 算法 #杂项
一道综合题 有两个数组长度为n的数组a和b,现在从a中任选一个数,b中任选一个数,两数相乘,求第k小的数有两个数组长度为n的数组a和b,现在从a中任选一个数,b中任选一个数,两数相乘,求第k小的数有两个数组长度为n的数组a和b,现在从a中任选一个数,b中任选一个数,两数相乘,求第k小的数 例: a=[1,2,3],b=[2,3,4]a=[1, 2, 3], b = [2, 3, 4]a=[1,2,3],b=[ 2023-09-23 算法 #杂项
牛客练习赛#115 牛客练习赛#115 A 题目链接 首先统计出每个数的个数cnt[i],显然只有最大数才可以当作山峰,那么对于每一个数而言,它会有[0, cnt[i]]个自己放在山峰左边,随之山峰右边的数也会确定,共(1 + cnt[i])种情况。 123456789101112131415161718192021int T = in.nextInt();long mod = 998244353;void solv 2023-09-08 算法 #nowcoder
异步同步化 异步同步化 ES6前 回调地狱 当出现请求之间相互依赖时,就往往出现这种回调地狱,维护起来非常难受 12345678910111213141516171819202122232425262728293031$.ajax( { url: 'https://ku.qingnian8.com/dataApi/news/navlist.php', 2023-09-06 前端 #Promise
数据结构与算法 数据结构与算法 二分技巧 mid取法 mid = l + (r - l) / 2 或 l + r >> 1 配合 l 或 r = mid + 1使用 mid = r - (r - l) / 2 或 l + r + 1 >> 1 配合 l 或 r = mid - 1使用 边界处理(取 l = 0, r = n - 1 的情况下) 123456若数组符合 [... Y 2023-03-07 算法 #模板
RabbitMQ基础 RabbitMQ 工作原理 1、客户端连接到消息队列服务器,打开一个channel。1、客户端连接到消息队列服务器,打开一个\text channel。1、客户端连接到消息队列服务器,打开一个channel。 2、客户端声明一个exchange,并设置相关属性。2、客户端声明一个\text exchange,并设置相关属性。2、客户端声明一个exchange,并设置相关属性。 3、客户端声明一个 2023-03-07 后端 #MQ
Docker使用 Docker基本用法 将当前用户添加到docker用户组 为了避免每次使用docker命令都需要加上sudo权限,可以将当前用户加入安装中自动创建的docker用户组(可以参考官方文档): 123456789101112131415sudo usermod -aG docker $USER# 如果不行可以试试这个#创建docker组weiyj@ubuntu18:~$ sudo groupadd d 2023-02-27 后端 #Docker
AIGamePlatform 绕蛇 本游戏与传统的贪吃蛇游戏有所不同,游戏采用固定蛇的长度,两名玩家可以真人操作也可以使用bot操作,让对手撞到墙上或蛇身体上,自己即可获胜。 每局开始时都会有提示,告知自己位于哪一方.如果是真人匹配可以通过上下左右四个方向键来控制蛇前进的方向(需要在3s内做出响应).如果是bot不需要任何操作,观战即可。 下面是Java和c++的演示程序 1234567891011121314151617 2022-05-06
LeetCode#362 LeetCode#362 1.与车相交的点 给你一个下标从 0 开始的二维整数数组 nums 表示汽车停放在数轴上的坐标。对于任意下标 i,nums[i] = [starti, endi] ,其中 starti 是第 i 辆车的起点,endi 是第 i 辆车的终点。 返回数轴上被车 任意部分 覆盖的整数点的数目。 示例 1: 123输入:nums = [[3,6],[1,5],[4,7]]输出:7 2022-03-07 算法 #leetcode