news 2026/8/30 9:43:34

get+二分

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
get+二分

lc2674

快慢指针

while (f->next != list && f->next->next != list)

得到的slow节点 中/偏前

ListNode* second = s->next;

// 后半 头节点

class Solution {
public:
vector<ListNode*> splitCircularLinkedList(ListNode* list)
{
vector<ListNode*> ret;
ListNode* s = list;
ListNode* f = list;
//f->next != list && f->next->next != list
while (f->next != list && f->next->next != list)
{
f = f->next->next;
s = s->next;
}
ListNode* second = s->next;
// 后半 头节点

s->next = list; // 前半 循环

ListNode* tail = second;
while (tail->next != list)
tail = tail->next;
tail->next = second;//后半 循环

return {list, second};
}
};

lc1428

逐行对每行链表用二分找首个1的列号

取所有行结果的最小列号,无1则返回-1。

class Solution {

public:

int leftMostColumnWithOne(BinaryMatrix &m) {

auto d = m.dimensions();

int r = d[0], c = d[1], res = -1;

auto bs = [&](int i, int r) {

int l = 0, k = -1;

while (l <= r)

{

int mid = l + ((r - l) >> 1);

if (m.get(i, mid) == 0)

l = mid + 1;

else

{

k = mid;

r = mid - 1;

}

}

return k;

};

for (int i = 0; i < r; i++) {

int k = bs(i, c - 1);

if (k >= 0) {

if (res == -1)

res = k;

else

res = min(res, k);

}

}

return res;

}

};

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 23:14:12

AI 数字孪生工厂:西门子与中信特钢的实践,如何降本 11%?

一、行业痛点&#xff1a;特钢制造的降本困局钢铁行业作为重工业支柱&#xff0c;长期面临 "三高两低" 的发展瓶颈&#xff1a;高能耗、高排放、高成本与低效率、低附加值。中信特钢作为全球特钢领军企业&#xff0c;其生产流程涵盖冶炼、连铸、轧制等十余个核心环节…

作者头像 李华
网站建设 2026/8/29 8:39:35

Spring IoC的实现机制是什么?

大家好&#xff0c;我是锋哥。今天分享关于【Spring IoC的实现机制是什么&#xff1f;】面试题。希望对大家有帮助&#xff1b; Spring IoC的实现机制是什么&#xff1f; 超硬核AI学习资料&#xff0c;现在永久免费了&#xff01; Spring IoC&#xff08;Inversion of Contro…

作者头像 李华
网站建设 2026/8/29 15:50:20

耐用折叠屏手机推荐:三星Galaxy Z TriFold如何破解“折痕与耐用”难题?

当折叠屏手机从概念产品走向大众市场&#xff0c;消费者最关心的问题之一就是耐用性。毕竟&#xff0c;折叠屏设备多出了复杂的机械结构和柔性屏幕&#xff0c;这些部件在日常使用中面临更多挑战。那么&#xff0c;如今的折叠屏手机在耐用性方面达到了什么水平&#xff1f;三星…

作者头像 李华
网站建设 2026/8/29 21:53:53

前端技术风险防控:以防为主,防控结合

前端技术风险防控&#xff1a;以防为主&#xff0c;防控结合 1. 核心理念&#xff1a;防与控的辩证关系 防&#xff1a;在风险发生前&#xff0c;通过技术手段、流程规范、架构设计等主动预防&#xff0c;从根源上减少风险发生的概率。 控&#xff1a;当风险不可避免地发生时&a…

作者头像 李华
网站建设 2026/8/29 17:21:46

入门大模型必知的100个基础问题(附简明答案)

写在前面 这篇内容将图片中的要点按顺序整理为「100 个基础问题 简明答案」。你可以把它当作查阅清单&#xff1a;从概念、结构、训练、评估到优化与应用&#xff0c;快速过一遍大模型&#xff08;LLM&#xff09;最常见的知识点。 100个基础问题什么是大模型&#xff1f; 答案…

作者头像 李华