小黑打算最后一轮健身课收尾,广州马拉松没中签有些沮丧,参加仰山跑跟着大神跑了三圈十分酸爽,上午参加开幕式彩排,下午拔河比赛友谊赛准备训练广播操的leetcode之旅:LCR 007. 三数之和

小黑代码

class Solution:
    def threeSum(self, nums: List[int]) -> List[List[int]]:
        # 数组长度
        n = len(nums)
        if n < 3:
            return []
        nums.sort()
        # 结果数组
        results = []
        for i in range(n-2):
            # 判断是否重复,跳过重复
            if i != 0 and nums[i-1] == nums[i]:
                continue
            if nums[i] + nums[n-1] + nums[n-2] < 0:
                continue
            if nums[i] + nums[i+1] + nums[i+2] > 0:
                break
            # 定义双指针
            head = i + 1
            tail = n - 1
            while head < tail:
                if nums[i] + nums[head] + nums[tail] < 0:
                    head += 1
                elif nums[i] + nums[head] + nums[tail] > 0:
                    tail -= 1
                else:
                    results.append([nums[i], nums[head], nums[tail]])
                    while head < tail and nums[head] == nums[head+1]:
                        head += 1
                    head += 1
        return results

在这里插入图片描述

算法题目第一章概览部分全部刷完,从去年找工作开始到现在(一共250道题左右),一路波折,让我把这个习惯坚持下去吧,在锻炼思维的同时也是给生活找个乐子,让我发现生活的足迹

在这里插入图片描述

数据库练习

626. 换座位

case法

# Write your MySQL query statement below
SELECT
    (CASE
        WHEN id % 2 = 0 THEN id - 1
        WHEN id % 2 != 0 AND id != A.count THEN id + 1
        ELSE id
    END) AS 'id',
    student
FROM
    Seat,
    (SELECT
        COUNT(id) AS 'count'
    FROM
        Seat) AS A
ORDER BY id ASC

位运算法

# Write your MySQL query statement below
SELECT
    s1.id, COALESCE(s2.student, s1.student) AS 'student'
FROM
    Seat s1 LEFT JOIN Seat s2 ON s1.id = (s2.id + 1) ^ 1 - 1

Pandas练习

626. 换座位

import pandas as pd

def exchange_seats(seat: pd.DataFrame) -> pd.DataFrame:
    size = len(seat)
    def change_id(id_):
        # 奇数的情况
        if id_ % 2:
            if id_ != size:
                return id_ + 1
            return id_
        # 偶数的情况
        return id_ - 1
    seat['id'] = seat['id'].apply(change_id)
    seat.sort_values(by='id', inplace=True)
    return seat

小黑生活

午餐干饭,汉堡没吃了,被食堂大妈说了一顿,下次少拿点儿~

在这里插入图片描述
在这里插入图片描述

想喝喜茶啦,来一杯

在这里插入图片描述
在这里插入图片描述

开始练拔河了

在这里插入图片描述

收到了保定半程的领物通知

在这里插入图片描述

晚餐宇飞牛肉面

在这里插入图片描述
在这里插入图片描述

练完琴去上健身课,还有五次课,干!!

在这里插入图片描述

上完课小跑一下

在这里插入图片描述

早餐鸡蛋灌饼加里脊

在这里插入图片描述

去买瑞幸的路上,看到了一只小猫

在这里插入图片描述
在这里插入图片描述

感谢同事姐姐送我的玫瑰饼

在这里插入图片描述

买杯酪香拿铁

在这里插入图片描述

广州马拉松没中签,遗憾

在这里插入图片描述

参加个联谊活动玩玩

在这里插入图片描述

午餐干饭,今天有涮羊肉啦

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
再来碗羊杂汤,又吃多了
在这里插入图片描述
在这里插入图片描述

吃着咖啡,喝着巧克力的读书会

在这里插入图片描述

晚餐干饭,有些难吃

在这里插入图片描述

晚上奥森仰山跑,林子里灯打开了,好温馨啊

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

跑步数据跑出来三角函数之美

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

买杯酷儿饮料地铁上喝,看强风吹拂

在这里插入图片描述
在这里插入图片描述

出发去运动会开幕式彩排

在这里插入图片描述
在这里插入图片描述

早餐干饭

在这里插入图片描述
在这里插入图片描述

准备走方阵

在这里插入图片描述
在这里插入图片描述

等待的过程中打一局王者,出现了bug

在这里插入图片描述

到达奥体中心操场

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述我的头发好飘逸啊
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

感谢同事小姐姐送我们回单位,路过国家市场监督管理总局

在这里插入图片描述

午餐干饭,羊杂汤打扫锅底

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

不小心多点了一杯咖啡,送给同事小姐姐,准备看读书会

在这里插入图片描述

下午与技术中心拔河友谊赛,被虐了

在这里插入图片描述

准备去排练广播操,活动真丰富啊,感觉这种单位还挺适合我的,学习也不能断啊,希望能做出点儿贡献!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值