C++
Lloaded%356
这个作者很懒,什么都没留下…
展开
-
美团2022年机试
评价 总体而言,比其他公司的难度低,选择题只有3题,都是机器学习,而且有一题,关于半监督就是从课本上拿下来的。 编程题的4道总体难度不高,最后一题查找不知道怎么办,AC了72%,其他都通过了。 编程题 题目1 n个数,找出[k-1,k+1]范围内数字数量最多的区间内包含的数字个数。 输入n,第二行输入n个数,每个数范围是1-100。 示例 6 1 2 2 3 5 5 输出 4 代码 #include<iostream> #include<vector> #in原创 2022-06-14 09:46:34 · 603 阅读 · 0 评论 -
21. 调整数组顺序使奇数位于偶数前面 C++实现
class Solution { public: vector<int> exchange(vector<int>& nums) { int len = nums.size(), odd = 0, even = len - 1; vector<int> v(len); for(int i = 0; i < len; i++){ if(nums[i] % 2){原创 2022-04-04 20:22:38 · 239 阅读 · 0 评论 -
《剑指offer》leetcode 学习总结
除了刷完《剑指offer》的66题之外,还可以选择《剑指offer II》,由于这本书2021年才上市,所以网上没有充分的电子书资源,不过可以在leetcode找到相应的专题。《剑指offer II》里面有些题和《剑指offer》是几乎一样的,可以考虑跳过。 题目在刚接触的时候,除了自己想思路外,擅用各类题解。很多题并不是做一次就能理解的,推荐隔段时间反复去看。此外,考虑到个人写代码的习惯和旁人不一致,一段时间过去之前看的题解不一定找得到,推荐自己整理一份笔记,方便再次做题时直接看自己旧版的代码,也能在笔原创 2022-04-04 21:05:49 · 1664 阅读 · 0 评论 -
22 链表中倒数第k个节点
2 Related work Balle 使用GDN(generalized divisive normalization) content-weighted image compression system 在rate loss quantization continuous relaxation不同。在importance map上面定义rate loss,使用一个简单的二值化器来量化。 3 Content-weighted Image Compression 3.1.1encoder 和...原创 2022-03-25 22:17:09 · 451 阅读 · 0 评论 -
56- II. 数组中数字出现的次数 II
在一个数组 nums 中除一个数字只出现一次之外,其他数字都出现了三次。请找出那个只出现一次的数字。 示例 1:输入:nums = [3,4,3,3] 输出:4 示例 2:输入:nums = [9,1,7,9,7,9,7] 输出:1原创 2022-03-18 11:16:07 · 238 阅读 · 0 评论 -
剑指 Offer 18. 删除链表的节点 C++实现
class Solution { public: ListNode* deleteNode(ListNode* head, int val) { ListNode* phead = head, * pre = head; if(phead->val == val) return head->next; while(phead){ if(phead->val == val){ pr原创 2021-06-14 09:54:22 · 143 阅读 · 2 评论 -
剑指 Offer 17. 打印从1到最大的n位数 C++实现
class Solution { public: vector<int> printNumbers(int n) { vector<int> v; int val = 1, x = 10; while(n){ if(n % 2) val *= x; x = x * x; n /= 2; } for(int i = 1; i &原创 2021-06-07 18:12:28 · 139 阅读 · 0 评论