当前位置: 首页 > news >正文

网站开发php和ui中国黄冈网

网站开发php和ui,中国黄冈网,贵阳快速建站模板,百度搜索网站介绍之前的blog#xff1a;https://blog.csdn.net/weixin_43303286/article/details/131765317 我用的方法是在leetcode再过一遍例题#xff0c;明显会的就复制粘贴#xff0c;之前没写出来就重写#xff0c;然后从拓展题目中找题目来写。辅以Labuladong的文章看。然后刷题不用…之前的bloghttps://blog.csdn.net/weixin_43303286/article/details/131765317 我用的方法是在leetcode再过一遍例题明显会的就复制粘贴之前没写出来就重写然后从拓展题目中找题目来写。辅以Labuladong的文章看。然后刷题不用CLion了使用leetcode自带模拟面试环境。 哈希表章节的题目思路很清晰主要是C中的写法。 242.有效的字母异位词 这题就是字典加加减减的事一看就有思路了。使用数组代替hashtable 349. 两个数组的交集 这里注意在C的std::unordered_set中查找一个元素的平均时间复杂度是O(1)。这是因为unordered_set是使用哈希表实现的哈希表提供了常数时间的平均查找时间前提是哈希函数能够将元素均匀地分布在哈希表的桶中并且没有发生哈希冲突。 在C的std::unordered_set中你可以使用find函数来查找元素。find函数返回一个迭代器指向找到的元素如果元素不存在则返回unordered_set的end()迭代器。 在C的std::unordered_set中插入元素可以使用insert函数 我的第一个解法使用两个set class Solution { public:vectorint intersection(vectorint nums1, vectorint nums2) {unordered_setint sets(nums1.begin(), nums1.end());unordered_setint res;for(int num: nums2){if(sets.find(num) ! sets.end()){res.insert(num);}}return vectorint (res.begin(), res.end());} };内存爆了看看之前的解法感觉这个时间复杂度更差hhh class Solution { public:vectorint intersection(vectorint nums1, vectorint nums2) {unordered_mapint,int table;setint res;for(int num : nums1){table[num];}for(int num : nums2){if(table[num] 0){res.insert(num);}}vectorint res1(res.begin(),res.end());//使用迭代器构建vector。return res1;}1. 两数之和 使用hashtable其中key是值value是对应的下标 这里注意使用iter取hash表中的迭代器it-second表示value没有括号。 160. 相交链表 二刷有点思路了先遍历一遍求长度然后移动短的跟长的对齐再依次比较相等就返回这里比的不是值而是指针 class Solution { public:ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) {ListNode* curA headA;ListNode* curB headB;int lengthA 0, lengthB 0;while(curA ! nullptr){lengthA;curA curA-next;}while(curB ! nullptr){lengthB;curB curB-next;}//这里要重新开始遍历要对curA curB进行重新赋值curA headA;curB headB;//假设A为短的链表B为长的链表if(lengthA lengthB){swap(lengthA,lengthB);swap(curA,curB);}int gap lengthB - lengthA;while(gap--){curB curB-next;}while(curA ! nullptr){if(curA curB){return curA;}curA curA-next;curB curB-next;}return nullptr;} }; z
http://www.hkea.cn/news/14365467/

相关文章:

  • 网站怎么设计好看销售新手怎么找客源
  • 论坛类的网站怎样做怎么在悉尼做网站
  • 网站打开403网站建设前准备工作
  • 商城网站开发需要多少钱wordpress 截图
  • 网站开发的合同编写微信小程序官网
  • 没有外贸网站 如果做外贸专业建站公司加盟
  • 网站模板如何优化铜仁建设厅官方网站
  • php网站开发哪个培训学校好网站域名销售
  • 深圳沙井公司网站建设wordpress哪个版本好
  • 邢台开发区网站南阳免费网站建设
  • 怎么在微信创建公众号手机网站建设用乐云seo
  • 住房与建设部网站首页wordpress页面添加照片
  • 恩施北京网站建设c 网站开发入门视频教程
  • 移动网站和定制网站注册公司代理记账报税
  • 书店网站策划书科技感网页设计
  • 网站域名自己做wordpress ajax
  • 营销型网站建设集装箱液袋做文案应该关注的网站推荐
  • 建材做网站好吗wordpress页脚设置
  • 微网站建设第一步是进行什么的设置安徽茶叶网站建设
  • 青岛蝉联全国十佳民企电脑网络优化软件
  • 免费ppt成品网站动易网站后台管理系统
  • 网站内容设计遵循的原则有怀化同城网站
  • 外贸网站建设公司报价上海网站建设那家好
  • 外贸soho 怎么做网站杭州网站建设公司服务
  • 求一个做交通分析的底图网站龙岗做网站
  • 网站建设模板下载免费小企业怎么推广
  • 建站需要什么软件我公司网站开发技术优势
  • 如何把自己做的网站连上网wordpress搬家全站 404
  • 宜昌 医院 网站建设西宁建设工程信息网站
  • 好发信息网-网站建设专业网站快速排名优势