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

深圳模板网站百度关键词推广工具

深圳模板网站,百度关键词推广工具,网店美工心得体会,太原网站的优化LeetCode|Day9|976. 三角形的最大周长|Python刷题笔记 🗓️ 本文属于【LeetCode 简单题百日计划】系列 👉 点击查看系列总目录 >> 📌 题目简介 题号:976. 三角形的最大周长 难度&#x…

LeetCode|Day9|976. 三角形的最大周长|Python刷题笔记

🗓️ 本文属于【LeetCode 简单题百日计划】系列
👉 点击查看系列总目录 >>


📌 题目简介

题号:976. 三角形的最大周长
难度:简单
题目链接:点击跳转


🧾 题目描述(简要)

给定一个正整数数组 nums,从中选出三个数,使得它们可以构成一个三角形,并返回其最大周长。如果无法构成任何三角形,返回 0。

示例:

输入:nums = [2,1,2]
输出:5
解释:可以组成三角形,周长是 2 + 2 + 1 = 5

💡 解法:排序 + 贪心判断三角形

class Solution:def largestPerimeter(self, nums: list[int]) -> int:nums.sort(reverse=True)for i in range(len(nums) - 2):if nums[i] < nums[i+1] + nums[i+2]:return nums[i] + nums[i+1] + nums[i+2]return 0

🧠 我的理解

  • 三角形的性质:任意两边之和 > 第三边
  • 所以我们排序后,从大到小遍历,寻找第一个满足三角形条件的三元组;
  • 因为我们从大到小遍历,遇到的第一个合法三角形就是最大周长。

📌 基础语法复习:

  • nums.sort(reverse=True):降序排序;
  • range(len(nums) - 2):防止越界访问 i+1i+2
  • return 表示函数提前结束并返回值。

📌 返回总目录:点我回目录

http://www.dtcms.com/wzjs/221335.html

相关文章:

  • 南昌网站建设优化广告公司是做什么的
  • 建设门户网站多少钱品牌传播方案
  • 网站app公众号先做哪个比较好跨境电商网站
  • 网站的二级栏目怎么做今日热搜新闻头条
  • 营口做网站公司广告引流推广平台
  • 网站客服系统软件外包公司到底值不值得去
  • 一级建造师找工作网站今日关注
  • j建设网站备案流程公司网站建设开发
  • 做网站后台的电子文库如何用html制作网页
  • 合川网站建设百度医生在线问诊
  • 雪亮工程建设网站界面以图搜图
  • 都匀住房与城乡建设部网站成都搜狗seo
  • 四川电脑网站建设百度贴吧网页版
  • 科技之门而的跟地seo排名点击软件
  • 合川网站建设百度地图在线使用
  • 找人做建筑施工的网站手机seo排名
  • 网站建设需要些什么东西网页百度网盘
  • 网站采集被降权舆情分析报告范文
  • 网站建设直播搜索关键词排行榜
  • 网站直播怎样做简述什么是seo
  • 浙江省一建建设集团网站首页公司网站模板设计
  • 网络建设与管理是什么在线seo短视频
  • 东莞服饰网站建设百度长尾关键词挖掘工具
  • 东营网站建设公司打字赚钱平台 学生一单一结
  • 流量型网站 cms文章优化软件
  • 开发网站公司都需要什么岗位人员淘宝流量助手平台
  • 海南省建设与执业资格注册中心网站百度指数查询官网
  • 有哪些网站是做数据展示福州seo排名优化
  • 石家庄h5网站建设看b站视频下载软件
  • 邯郸做wap网站建设榆林seo