专栏名称: LeetCode(微博搜索)
目录
相关文章推荐
南城公安  ·  以借钱为由诈骗,涉案金额200万 ·  2 天前  
南城公安  ·  以借钱为由诈骗,涉案金额200万 ·  2 天前  
51好读  ›  专栏  ›  LeetCode(微博搜索)

LeetCode(微博搜索)-20240304-1

LeetCode(微博搜索)  · 微博搜索  ·  · 2024-03-04 00:00

正文

本条微博地址 __NaN__2023
做完leetcode,总会发现最优解能玩出各种花样。从没想过一个队列还能边pop边push这种操作。小时候做题也会探索各种解法,现在的我好像已经失去这种好奇心了。
本条微博地址 是一盒薯条_
找同事对方案,然后看他屏幕上在刷leetcode题...他看我来找他,很慌乱地切屏幕...
本条微博地址 gitpush-force
关注我,每天59秒拿下每日一题
国区每日一题今日思路:
昨天才念叨的栈实现队列,今天它来了。栈是LIFO, 队列是FIFO。将栈转换为队列需要两个栈(前栈和后栈)。Push时只需要向后栈中加入即可。需要队首元素时,首先判断前栈是否为空,若不为空直接弹出;若为空将所有后栈元素弹出加入前栈,这样完成顺序颠倒。当且仅当两个栈均为空时,队列为空。
国际站每日一题今日思路:
双指针贪心。使得分数尽可能大的方法是,使用分数换取更多的能量,这样有机会换取更多的分数。初始时分数为0,必须获得分数才可以使得上述流程进行。核心是分数尽可能大,所以拿能量去换消耗小的令牌统计分数。若分数有剩余,每次拿出一分换最大的能量,这样有可能一分变多分,从而分数最大。即先对数组排序,令两个指针分别指向头尾,模拟上述流程。
#每日一题# #LeetCode# #每天59秒拿下每日一题#
本条微博地址 alohoer
我真的要吐了,,为何本地跑着都没问题的代码,放leetcode平台就会出问题呀,,,, [晕]






请到「今天看啥」查看全文