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

9.17日常记录

1.过桥问题:假设有一座桥,桥对面有四个人要过桥,每个人过桥的时间不同,甲乙丙丁分别是1,2,5,8分钟,在夜间过桥需要手电筒,问如何最短时间过桥。

首先让甲和乙带着手电筒过去,时间是2,然后让甲带着手电筒回到桥头,时间:2+1,之后让丙和丁带着手电筒一起过桥,时间:2+1+8,然后让乙带着手电筒过桥,时间是2+1+8+2,最后再让甲乙带着手电筒回来,时间是:2+1+8+2+2=15min

2.玻璃球问题:假设100层楼,有两个玻璃球,每个玻璃球在不同的楼层会碎掉,如何快速找出两个玻璃球碎裂的楼层

类似于二分法来做:先丢第一个球,10层,20层,30层,看到那一层有碎裂,如果甲在30层碎了,

就让乙球从21-29层之间从低到高尝试,直到找到让乙球碎裂的一层,如果是50层的话就从第5,10,15,20这么丢球就行。

3.手撕删除倒数第N个节点

class Solution {
public:ListNode* removeNthFromEnd(ListNode* head, int n) {if(head==nullptr){return nullptr;}ListNode* dummy=new ListNode(0);//注意 由于可能会删除头结点 所以用虚拟头结点来同一删除方法dummy->next=head;ListNode* fast=dummy;ListNode* slow=dummy;while(n--&&fast->next!=nullptr){//注意这个的条件判断fast=fast->next;}while(fast->next!=nullptr){slow=slow->next;fast=fast->next;}slow->next=slow->next->next;return dummy->next;}
};

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • JavaEE:网络编程(套接字)
  • [Meachines] [Medium] Bart Server Monitor+Internal Chat+UA投毒+Winlogon用户密码泄露权限提升
  • 线性代数书中求解线性方程组的三种方法的实例
  • TESSY创建以及设计一个测试用例
  • 英文ai写作怎么写?5个软件帮助你轻松进行ai写作
  • 9.18学习记录
  • C++:日期类的实现
  • 20240918 每日AI必读资讯
  • GEE教程:1950-2023年ECMWF数据中积雪的长时序统计分析
  • MySQL学习(视图总结)
  • 安卓将本地日志上传到服务器
  • 高效容器化技术(1)---容器化技术简介
  • 如何快速学习拼音打字?
  • Java程序流程控制
  • 基于Linux和C++实现的RabbitMQ风格消息队列:设计与实现
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • Java超时控制的实现
  • Java方法详解
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • QQ浏览器x5内核的兼容性问题
  • Rancher-k8s加速安装文档
  • Ruby 2.x 源代码分析:扩展 概述
  • scrapy学习之路4(itemloder的使用)
  • Vue.js源码(2):初探List Rendering
  • windows下使用nginx调试简介
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 初识 beanstalkd
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 诡异!React stopPropagation失灵
  • 网页视频流m3u8/ts视频下载
  • 温故知新之javascript面向对象
  • 小程序开发中的那些坑
  • # 安徽锐锋科技IDMS系统简介
  • #mysql 8.0 踩坑日记
  • #NOIP 2014# day.1 T2 联合权值
  • #stm32驱动外设模块总结w5500模块
  • (pojstep1.3.1)1017(构造法模拟)
  • (第30天)二叉树阶段总结
  • (二)丶RabbitMQ的六大核心
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (南京观海微电子)——COF介绍
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (算法)硬币问题
  • (转)使用VMware vSphere标准交换机设置网络连接
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • .bashrc在哪里,alias妙用
  • .gitignore文件—git忽略文件
  • .NET Core Web APi类库如何内嵌运行?
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET Framework、.NET Core 、 .NET 5、.NET 6和.NET 7 和.NET8 简介及区别