23. 合并K个升序链表 发表于 2020-12-18 更新于 2025-02-26 分类于 algorithm-practice , leetcode 本文字数: 103 阅读时长 ≈ 1 分钟思路类似归并排序123456789101112131415161718192021222324252627282930313233/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, ListNode *next) : val(x), next(next) {} * }; */class Solution {public: ListNode* mergeKLists(vector<ListNode*>& lists) { ListNode newList; ListNode*head=&newList; while(true){ int min=-1,minval=0x3fffffff; for(int i=0;i<lists.size();i++){ ListNode*l=lists[i]; if(l && l->val < minval){ min=i; minval=l->val; } } if(min<0)break; head->next=lists[min]; lists[min]=lists[min]->next; head=head->next; } head->next=nullptr; return newList.next; }};
389. 找不同 发表于 2020-12-18 更新于 2025-02-26 分类于 algorithm-practice , leetcode 本文字数: 35 阅读时长 ≈ 1 分钟送分题12345678910111213class Solution {public: char findTheDifference(string s, string t) { map<char, int>count; for(auto&&c:s){ count[c]++; } for(auto&&c:t){ count[c]--; } return find_if(count.begin(),count.end(),[&](auto it){return it.second!=0;})->first; }};
每日小结 发表于 2020-12-18 更新于 2025-02-26 分类于 daily , 2020 本文字数: 13 阅读时长 ≈ 1 分钟Oracle Apex怎么调用procedure123begin ANALYSIS(6, 1000);end;
每日小结 发表于 2020-12-18 更新于 2025-02-26 分类于 daily , 2020 本文字数: 451 阅读时长 ≈ 2 分钟Spring-doc OpenAPI 注解@Operation @Response @Parameter
编译原理课程笔记 - Chapter 4 目标代码生成 发表于 2020-12-17 更新于 2025-02-26 分类于 compiler-principle 本文字数: 1.8k 阅读时长 ≈ 6 分钟#目标代码生成#任务
编译原理课程笔记 - Chapter 5 优化 发表于 2020-12-17 更新于 2025-02-26 分类于 compiler-principle 本文字数: 815 阅读时长 ≈ 3 分钟#提纲
编译原理课程笔记 - Chapter 3 语义分析和中间代码生成 发表于 2020-12-17 更新于 2025-02-26 分类于 compiler-principle 本文字数: 1.4k 阅读时长 ≈ 5 分钟#提纲
编译原理课程笔记 - Chapter 2 语法分析 发表于 2020-12-17 更新于 2025-02-26 分类于 compiler-principle 本文字数: 2.1k 阅读时长 ≈ 8 分钟#提纲
编译原理课程笔记 - Chapter 1 词法分析 发表于 2020-12-17 更新于 2025-02-26 分类于 compiler-principle 本文字数: 2.1k 阅读时长 ≈ 7 分钟#提纲
1099. Build A Binary Search Tree 发表于 2020-12-16 更新于 2025-02-26 分类于 algorithm-practice , PTA 本文字数: 310 阅读时长 ≈ 1 分钟给出二叉树结构和节点的值列表, 将值填入二叉树中, 输出层次序遍历的结果考点: 二叉树的直接后继