type
status
date
slug
summary
tags
icon
password

一、前言

从今天开始刷一刷Python算法了,想学习一些有趣的思想并且将一些有趣的解题过程记录一下。算法书leetcode的初级算法。今天刷的题是《删除排序数组中的重复项》

二、题目描述

notion image
notion image

三、解题思路

其实这个题目的主要作用就是删除list(列表)中的重复项,并且保持一定的升序(sort)。所以思想也很简单:一个set去除重复项,一个sorted进行升序排序。
set:表示一个集合,集合是一个包含不重复元素的无序序列,所以是满足我们不重复的这个要求。这个时候的类型也变成了set。
sort/sorted:sort作用于list上,sorted对所有可迭代的 对象进行排序操作。sorted(iterable,reverse=False);False代表升序(默认),True代表降序。
 

四、解决问题的脚本

五、结果

notion image
 
Python练习-insert和del如何使用挂后台神器screen-对程序进行后台挂起执行操作
Loading...
JucanaYu
JucanaYu
干饭人,干饭魂🍚
最新发布
Python练习-判断一个空列表和最长的连续序列
2025-6-26
Python练习-对字典进行赋值
2025-6-25
vi/vim如何进行多行的添加、删除、替换
2025-6-16
使用ollama+ragflow构建医疗助手大模型demo
2025-6-11
Python练习-add
2025-5-16
Pytorch中的TensorBoard如何使用
2025-5-8