6241. 数组中不等三元组的数目

class Solution {public int unequalTriplets(int[] nums) {int cnt = 0, n = nums.length;for (int i = 0; i < n - 2; i++) {for (int j = i + 1; j < n - 1; j++) {for (int k = j + 1; k < n; k++) {if (nums[i] != nums[k] && nums[i] != nums[j] && nums[j] != nums[k]) {cnt++;}}}}return cnt;}
}

6242. 二叉搜索树最近节点查询

class Solution {public List<List<Integer>> closestNodes(TreeNode root, List<Integer> queries) {List<Integer> bt = new ArrayList<>();List<List<Integer>> ans = new ArrayList<>();dfs(root,bt);for (Integer num : queries) {List<Integer> tmp = new ArrayList<>();tmp.add(bl(bt,num));tmp.add(br(bt,num));ans.add(tmp);}return ans;}public void dfs(TreeNode root, List<Integer> bt) {if (root == null) {return;}dfs(root.left, bt);bt.add(root.val);dfs(root.right, bt);}public int bl (List<Integer> bt, int num) {int left = 0, right = bt.size()-1;while (left < right) {int mid = (right - left + 1) / 2 + left;if (bt.get(mid) == num) {return num;} else if (bt.get(mid) < num) {left = mid;} else {right = mid - 1;}}if (bt.get(left) <= num) {return bt.get(left);}return -1;}public int br (List<Integer> bt, int num) {int left = 0, right = bt.size()-1;while (left < right) {int mid = (right - left) / 2 + left;if (bt.get(mid) == num) {return num;} else if (bt.get(mid) < num) {left = mid + 1;} else {right = mid;}}if (bt.get(left) >= num) {return bt.get(left);}return -1;}
}

2022-11-20 第 320 场周赛相关推荐

  1. 2022.11.20 学习周报

    文章目录 摘要 论文阅读 1.题目 2.摘要 3.网络结构 3.1 网络示意图 3.2 网络特点 4.问题的提出 5.正则化带有LSTM单元的RNNs 5.1 LSTM单元 5.2 具有 Dropou ...

  2. Java:最新eclipse java安装教程2022.11.20

    eclipse  是IBM公司投资开发的一个开放源代码的.基于Java的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.Eclipse 附带了一个标准的插件集,包 ...

  3. realsense系列相机ros内外参标定2022.11.20

    这里写目录标题 环境 环境 ros kinetic ubuntu 16.04 相机 realsense D455i 想着realsense是否和kinect一样进行内参标定,输出yaml文件,但是搜了 ...

  4. 【力扣周赛】第342场周赛

    [力扣周赛]第342场周赛 6387:计算列车到站时间 题目描述 解题思路 6391:倍数求和 题目描述 解题思路 6390:滑动子数组的美丽值 题目描述 解题思路 6392:使数组所有元素变成1的最 ...

  5. 2022年10月23日周赛ZZULIOJ

    文章目录 问题 B: 芝华士威士忌和他的小猫咪们 代码&注释 问题 C: 愿我的弹雨能熄灭你们的痛苦 代码注释 问题 D: 猜糖果游戏 代码注释 问题 E: 有趣的次方 代码注释 问题 F: ...

  6. 网上IC笔试面试题目与秋招进度(2022.11.5更新)

    2022.11.5更新:(IC笔试题目有JL科技.TR半导体.HZW.MX半导体.RSKX)欢迎大家一起讨论题目,也请多多指教弟弟.笔试已经转移到新开帖子了. 目前投递60+,人才库8,offer6拒 ...

  7. 2022年亚洲最佳职场榜单公布,排名前30的跨国公司是这些 | 美通社头条

    美通社消息:Great Place to Work(卓越职场)公布了2022年亚洲最佳职场(Best Workplaces in Asia)榜单.该榜单是根据在亚洲和中东收到的100多万份调研回应选出 ...

  8. 20220228:力扣第282场周赛(下)

    力扣第282场周赛(下) 题目 思路与算法 代码实现 写在最后 题目 完成旅途的最少时间 完成比赛的最少时间 思路与算法 完成旅途的最少时间: 二分模板题,注意初始化左右边界的话,速度会提升很多. 完 ...

  9. [算法]LeetCode第194场周赛202006021

    第194场周赛 20200621 1486. 数组异或操作 题目描述1 给你两个整数,n 和 start . 数组 nums 定义为:nums[i] = start + 2*i(下标从 0 开始)且 ...

最新文章

  1. postman登录鉴权之接口测试
  2. discuz!5.5.0安装方法及常见问题解决
  3. JDK 9 REPL:入门
  4. 【Vue】【Router】手动跳转用 this.$router.push() 时 $router 未定义的问题
  5. 科目三场外考试易出错的环节
  6. How to setup linked servers for SQL Server and Oracle 64 bit client
  7. Linux下pthread的读写锁的优先级问题
  8. 外媒:苹果首款AR/VR设备需与iPhone绑定使用,最早明年发布
  9. linux输出变量的类型名称,Python 变量类型
  10. 理解MapReduce计算构架
  11. 文件系统中,Path和Directory的区别
  12. ATTiny85 Arduino开发环境搭建及使用
  13. 频率分析法破译密码和破译原理
  14. Blender小白最简单方法制作椅子
  15. 清华牛人总结的数据分析笔记
  16. 实时Linux之PREEMPT_RT篇
  17. NLP文档挖宝(1)——tokenizer的诞生
  18. 手机重力感应控制电脑(一)
  19. 无名namespace
  20. 【MATLAB-app】摸索2天,果断放弃gui,彻底爱上了appdesigner。

热门文章

  1. 计算机系vi论文,vi设计论文的参考文献
  2. 2022T电梯修理上岗证题目及答案
  3. 【中秋福利文末Kotlin书籍免费送】程序员30 岁之后:如何实现质的突破?
  4. idea UML类图不能使用鼠标右键弹出菜单
  5. 在甲骨文云容器实例(Container Instances)上部署Oracle Linux 7 Desktop
  6. sshd服务的白名单与黑名单
  7. 郭德纲关于打人事件致社会各界的道歉书。(挺你!!)
  8. 博世BOSCH EDI项目案例
  9. 无线边缘服务器,无线传感网络边缘服务器研究
  10. Linux技术简历撰写及面试技巧(一)