摘要: 现在有一个班级,学生列表 [{name:"张三",age:18},{},{}]现在班级有一个排名册,["李四","张三",.....]现在这些学生需要去操场上排队,按照排名册进行排队。输出排队后的学生列表。实现一个函数。 时间复杂度为O(nlogn) #include<bits/stdc++.h> 阅读全文
posted @ 2025-12-02 21:48 Annaprincess 阅读(2) 评论(0) 推荐(0)
摘要: 测试面试经验1 6. 自动化编写规范 自动化编写规范核心是保证脚本的可读性、可维护性、稳定性,主要包括: 命名规范:用清晰的英文命名(如test_login_success),避免拼音 / 缩写,变量 / 函数名体现用途; 代码结构:模块化设计(如页面封装 POM 模式),分离测试用例、元素定位、业 阅读全文
posted @ 2025-12-01 23:35 Annaprincess 阅读(2) 评论(0) 推荐(0)
摘要: 栈 、 1.超时 class Solution { public: int largestRectangleArea(vector<int>& heights) { int n = heights.size(); int ans = 0; // 枚举左边界 for (int left = 0; le 阅读全文
posted @ 2025-11-30 12:53 Annaprincess 阅读(4) 评论(0) 推荐(0)
摘要: 169.多数元素 方法一:哈希表 时间复杂度O(n),空间复杂度O(n) class Solution { public: int majorityElement(vector<int>& nums) { map<int,int>mp; int ans=0; for(int i=0;i<nums.s 阅读全文
posted @ 2025-11-26 23:36 Annaprincess 阅读(3) 评论(0) 推荐(0)
摘要: class Solution { public: string minWindow(string s, string t) { if (s == t) return s; // 如果这2个串一样最小覆盖就是s int len_s = s.size(); int len_t = t.size(); i 阅读全文
posted @ 2025-11-26 15:10 Annaprincess 阅读(4) 评论(0) 推荐(0)
摘要: class Solution { public: int findKthLargest(vector<int>& nums, int k) { priority_queue<int>dl; for(int i=0;i<nums.size();i++){ dl.push(nums[i]); } for 阅读全文
posted @ 2025-11-26 09:14 Annaprincess 阅读(3) 评论(0) 推荐(0)
摘要: 2025年11月25日 一.滑动窗口专题: class Solution { public: vector<int> findAnagrams(string s, string p) { vector<int> ans; // 记录满足条件的起点。 //异位词就是不考虑字母顺序,所以只需要统计每个字 阅读全文
posted @ 2025-11-25 21:46 Annaprincess 阅读(5) 评论(0) 推荐(0)
摘要: 2025年11月24日 131题:分割回文串 class Solution { private: vector<string>ans;//记录一组分割结果 vector<vector<string>>ret;//记录返回结果,本题答案 vector<vector<bool>>dp;//dp[i][j 阅读全文
posted @ 2025-11-24 16:35 Annaprincess 阅读(3) 评论(0) 推荐(0)
摘要: 第四讲GNN图神经网络 基于空间的卷积(Spatial-based convolution) 基于谱的卷积(Spectral-based convolution) 阅读全文
posted @ 2025-11-24 08:49 Annaprincess 阅读(5) 评论(0) 推荐(0)
摘要: 第三讲空间变换层spatial transformer layer 平移translation时的特殊规则:当且仅当i=n-1,j=m时w=1否则w=0 阅读全文
posted @ 2025-11-23 23:33 Annaprincess 阅读(4) 评论(0) 推荐(0)