- 2024-09-182332.坐上公交的最晚时间
题目描述:给你一个下标从0开始长度为n的整数数组buses,其中buses[i]表示第i辆公交车的出发时间。同时给你一个下标从0开始长度为m的整数数组passengers,其中passengers[j]表示第j位乘客的到达时间。所有公交车出发的时间互不相同,所有乘客到达的时间也互不相同。
- 2024-09-18算法学习每日一题之2332. 坐上公交的最晚时间:二分答案 & 贪心双指针
Problem:2332.坐上公交的最晚时间人话题意:你是一个懒惰的人,虽然你要赶公交车,但你想多睡会,恰好你知道每辆车的发车时间buses和每辆车容capacity,和每个乘客乘车的时间passenger,旨在求可以赶上公交车的最晚出发时间。思路一:二分答案求最晚能满足赶上公交的时间,可以发现
- 2024-09-18【每日一题】LeetCode 2332.坐上公交的最晚时间(数组、双指针、二分查找、排序)
【每日一题】LeetCode2332.坐上公交的最晚时间(数组、双指针、二分查找、排序)题目描述给你一个下标从0开始长度为n的整数数组buses,其中buses[i]表示第i辆公交车的出发时间。同时给你一个下标从0开始长度为m的整数数组passengers,其中passengers[j]表示第
- 2024-08-08论文笔记:Investigation of Passengers’ Perceived Transfer Distance in Urban Rail Transit Stations ……
(基于XGBoost和SHAP的城市轨道交通站点乘客感知换乘距离研究)话题点:城市轨道交通站点、换乘距离、XGBoost模型、SHAP模型:感知传输距离偏差theRatioofPerceivedTransferDistanceDeviation(R)、XGBoost和SHAP模型考虑的因素:乘客个人属性、换乘设施和换乘环境相关的32个指
- 2024-05-28流畅的python--第五章/第六章
数据类构建器一个简单的类,表示地理位置的经纬度。使用nametuple构建Coordinate类。namedtuple是一个工厂方法,使用指定的名称和字段构建tuple的子类。典型的具名元组collections.namedtuple是一个工厂函数,用于构建增强的tuple子类,具有字段名称、类名和提供有用的信息的__repr_
- 2023-11-16《流畅的Python》 读书笔记 第8章_对象引用、可变性和垃圾回收
第8章_对象引用、可变性和垃圾回收本章的主题是对象与对象名称之间的区别。名称不是对象,而是单独的东西name='wuxianfeng'#name是对象名称'wuxianfeng'是个str对象variablesarelabels,notboxes变量是标注,而不是盒子引用式变量的名称解释本章还会讨论标识
- 2023-04-29浅复制 深复制
复制列表(或多数内置的可变集合)最简单的方式是使用内置的类型构造方法。如l2=list(l1)对列表和其他可变序列来说,还能使用简洁的l2=l1[:]语句创建副本。然而,构造方法或[:]做的是浅复制(即复制了最外层容器,副本中的元素是源容器中元素的引用)。如果所有元素都是不可变的,那么
- 2023-04-21 Luggage Pickup PTA(栈和队列的使用)
题目Whenaflightarrives,thepassengerswillgototheArrivalsareatopickuptheirbaggagefromaluggageconveyorbelt(行李传送带).Nowassumethatwehaveaspecialairportthathasonlyonepickupwindowforeachconveyorbelt.Thepassengersareaske
- 2023-04-11函数中可变参数的应用
背景在函数或类定义中传入的参数是可变参数,常见的是字典、列表、数组(ndarray),函数内容如果仅仅是引用该这些对象没有什么大问题。但是如果涉及增、删操作,将会发生非常诡异的事情。下面以《流畅的Python》中定义的一个案例进行介绍:classHauntedBus:def__init__(self,p
- 2023-04-07leetcode-1109-差分
classSolution{publicint[]corpFlightBookings(int[][]bookings,intn){int[]diff=newint[n];for(int[]booking:bookings){intfirst=booking[0],last=booking[1],seats=booking[2];diff[first-1]
- 2023-01-21 python赋值和拷贝
赋值,值相同,内存地址相同–函数参数传递。浅拷贝,值相同,内存地址不同。拷贝第一层内存地址的引用。第一层元素为可变元素。拷贝过的引用会跟着发生变化。否则不发生变化import
- 2022-12-23Python赋值和拷贝
赋值值相同,内存地址相同--函数参数传递浅拷贝值相同,内存地址不同。拷贝第一层内存地址的引用。第一层元素为可变元素。拷贝过的引用会跟着发生变化。否则不发生变化imp
- 2022-10-05【笨方法学python】ex4 - 变量和命名
代码如下:点击查看代码#-*-coding:utf-8--*-#变量和命名cars=100#100辆车space_in_a_car=4#每辆车四个位置drivers=30#30个司机passengers=90#