首页 > 其他分享 >好题分享_力扣1179

好题分享_力扣1179

时间:2022-12-16 17:46:18浏览次数:44  
标签:join 好题 1179 力扣 分享 关键点

前阵子想开个专栏,叫【hard 题分享】。

既然今天发现了好题,心血来潮,就叫【好题分享】吧。

不过仅分享思路,原因竟然是博主懒得code了。。。

【题目介绍】

该题为力扣1179题,名为重新格式化部门表,非常符合该题的考查点。

【题型分类】

属于 case when 专题。

【思路分享】

方法一:过滤、self join

关键点1:过滤

 

关键点2:self join 横向拼接

 

关键点3:left join 获得全集

 

 

方法二:case when

 

 

 

https://leetcode.cn/problems/reformat-department-table/

标签:join,好题,1179,力扣,分享,关键点
From: https://www.cnblogs.com/peitongshi/p/16987940.html

相关文章

  • 力扣---53. 最大子数组和
    给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例1:输入:nums=[-2,1,-3,4,-1,2,1,-......
  • 「贪心」构成特定和需要添加的最少元素(力扣第1785题)
    本题为12月16日力扣每日一题题目来源:力扣第1785题题目tag:贪心题面题目描述给你一个整数数组nums,和两个整数limit与goal。数组nums有一条重要属性:abs(nums[i])<=......
  • 力扣---45. 跳跃游戏 II
    给定一个长度为n的0索引整数数组nums。初始位置为nums[0]。每个元素nums[i]表示从索引i向前跳转的最大长度。换句话说,如果你在nums[i]处,你可以跳转到任意nums......
  • 力扣---55. 跳跃游戏
    给定一个非负整数数组 nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。示例 1:输入:nums=[......
  • 「模拟」字符串转化后的各位数字之和(力扣第1945题)
    本题为12月6日力扣每日一题题目来源:力扣第1945题题目tag:模拟题面题目描述给你一个由小写字母组成的字符串s,以及一个整数k。首先,用字母在字母表中的位置替换该字......
  • 力扣每日一题2022.12.15---1945. 字符串转化后的各位数字之和
    给你一个由小写字母组成的字符串s,以及一个整数k。首先,用字母在字母表中的位置替换该字母,将s转化为一个整数(也就是,'a'用1替换,'b'用2替换,...'z'用26替换)。......
  • 力扣---740. 删除并获得点数
    给你一个整数数组 nums ,你可以对它进行一些操作。每次操作中,选择任意一个 nums[i] ,删除它并获得 nums[i] 的点数。之后,你必须删除所有等于 nums[i]-1和nums[i......
  • 力扣---213. 打家劫舍 II
    你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都围成一圈,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互......
  • 从9月开始每天坚持在力扣上刷题,不停学习
       ......
  • 力扣-114-二叉树展开为链表
    按照先序遍历展开展开后仍然为TreeNode,只是左孩子指针一律置空关键在于这个先序的访问过程与各个节点指针的修改操作如何统一不冲突首先就可以排除先序遍历,瞄一眼评论......