当前位置: 首页 > news >正文

SQL50+Hot100系列(11.8)

一 SQL

1 无效的推文

题目描述

案例展示

思路分析

主要是去注意一下字节数与字符数在数据库当中对应函数的使用,本题当中统计的是字符数。

char_length 字符数

length 字节数

代码展示

# Write your MySQL query statement below
select tweet_id
from Tweets
where char_length(content)>15;

2 使用唯一标识码替换员工

题目描述

题目案例

思路分析:

考察一个左外连接的使用

代码展示:

# Write your MySQL query statement below
SELECT e.name,eu.unique_id 
FROM Employees e 
LEFT JOIN EmployeeUNI eu ON e.id = eu.id;

二 算法

1 最长连续序列

题目描述

思路分析:

1 首先将数据维护到哈希表当中,借助其contains的快速判断,优化性能。

2 遍历哈希表,当拿取到数据后,我们维护的是从最小往上去进行加,如果说拿到一个数   为4的话,但是没有3,那么就维护变量为current为4,从4向上去进行遍历并将长度变量更替。

3 最后维护一个迄今为止的最大max与当前状态的max去进行比较,然后根据大小去更替。

主要还是一个contains的使用以及如何去迭代判断同时维护最大的那个变量的过程。

代码展示:

class Solution {public int longestConsecutive(int[] nums) {Set<Integer> set = new HashSet<>();for (int i:nums){set.add(i);}int max = 0;for(int j:set){if(!set.contains(j-1)){int current = j;int len = 1;while(set.contains(current+1)){current +=1;len+=1;}max=Math.max(len,max);}}return max;}
}

http://www.dtcms.com/a/585167.html

相关文章:

  • 猫狗识别数据集:34,441张高质量标注图像,深度学习二分类任务训练数据集,计算机视觉算法研发,CNN模型训练,图像识别分类,机器学习实践项目完整数据资
  • DOM NodeList 简介
  • 【数据结构】unordered 系列容器底层结构和封装
  • 昆明做网站要多少钱京津冀协同发展交通一体化规划
  • Rust编程学习 - 问号运算符会return一个Result 类型,但是如何使用main函数中使用问号运算符
  • 『 数据库 』MySQL索引深度解析:从数据结构到B+树的完整指南
  • Spring JDBC源码解析:模板方法模式的优雅实践
  • 19-Node.js 操作 Redis 实战指南:ioredis 客户端全解析与异步场景落地
  • linux服务-iptables 原理及示例详解
  • Firebase 架构原理与实战入门:从零搭建你的第一个云端应用
  • 精品在线试题库系统|基于SpringBoot和Vue的精品在线试题库系统(源码+数据库+文档)
  • AI时代职场反脆弱性:杠铃策略平衡稳定工作与高风险创新
  • 网站搭建的步骤wordpress 添加评论
  • SLAM中的非线性优-3D图优化之轴角在Opencv-PNP中的应用(一)
  • Rust 练习册 :Poker与扑克牌游戏
  • 【python】基础案例分析
  • LeetCode(python)——15.三数之和
  • Java基础——集合进阶用到的数据结构知识点1
  • 无线交换机(AC)核心技术详解:构建集中式Wi-Fi网络的基石
  • DNS的正向、反向解析的服务配置知识点及实验
  • 庖丁解牛:深度剖析 Ascend C 算子开发流程与核心概念
  • 《Learn Python Programming(4th)》读后感
  • 网站开发毕业生报告网页设计与制作项目教程陈义文
  • SSM基于JAVA的物流管理系统ztwfg(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 如何在 Ubuntu 上安装 PostgreSQL
  • openssl-1_0_0-1.0.2p-3.49.1.x86_64.rpm 怎么安装?CentOS/RHEL 手动安装RPM包详细步骤
  • C++ 面试高频题 链表 模拟 力扣 143. 重排链表 题解 每日一题
  • 快速定位bug,编写测试用例
  • 力扣第 474 场周赛
  • Node与Npm国内最新镜像配置(淘宝镜像/清华大学镜像)