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

模板建站自适应个人主页网页设计

模板建站自适应,个人主页网页设计,英文网站外链查询,正在跳转第三方页面🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022 目录 一.NC313 两个数组的交集 题目详情: 题目思路: 解题代码: 二.AB5 点击消除 题目详情: 题目思路: 解题代码: 结语 一.NC313 两个数组的交集 牛客网题目链接(点击即可跳转)…

🦄个人主页:修修修也

🎏所属专栏:数据结构

⚙️操作环境:Visual Studio 2022


目录

一.NC313 两个数组的交集

题目详情:

题目思路:

解题代码:

二.AB5 点击消除

题目详情:

题目思路:

解题代码:

结语


一.NC313 两个数组的交集

牛客网题目链接(点击即可跳转):NC313 两个数组的交集 

题目详情:

本题详情如下图:


题目思路:

本题解题思路如下:

        最开始想的是先用set去重然后再排序,然后再用双指针遍历这两数组就可以了.但是考虑到这个题型属于从一个数组里找某个数是否存在,用哈希就很合适啊,所以就先把其中一个数组放哈希表里,再遍历另一个数组去查就好了,查到了的结果放set里,或者查到一个从哈希表里删掉一个,都能达到去重的效果.


解题代码:

本题解题代码如下:

class Solution {
public:/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param nums1 int整型vector * @param nums2 int整型vector * @return int整型vector*/vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {int arr[1001]={0};for(auto e:nums1){arr[e]=1;}vector<int> vi;for(auto e:nums2){if(arr[e]==1){vi.push_back(e);arr[e]=0;}}return vi;}
};

二.AB5 点击消除

牛客网题目链接(点击即可跳转):NC313 两个数组的交集 

题目详情:

本题详情如下图:


题目思路:

本题解题思路如下:

        经典括号匹配的变形题,变数在于要顺序输出栈里剩余元素,为了方便可以用一个string来模拟栈操作,单纯用栈的话就还得多一步把栈里元素倒出来的操作,用string可以直接输出.


解题代码:

本题解题代码如下:

#include <iostream>
using namespace std;int main() 
{string s, ret;cin >> s;for (auto e : s) {if (ret.empty() == false && e == ret[ret.size() - 1])ret.pop_back();elseret.push_back(e);}ret.empty() == true ? cout << 0 : cout << ret;
}


结语

        说点啥好呢...今天这两道题学到的最重要的东西就是要灵活运用数据结构,题目不难,但是利用数据结构把题变得非常简单还是没有想到,第一道用哈希找,明显比排序再双指针遍历时间复杂度低.第二道就是要对数据结构知其性而不拘于型,谁说栈的特性一定要用栈来实现?string明显更有利于得到结果.所以说一切都要灵活变通,加油,慢慢一天天进步吧!

http://www.dtcms.com/wzjs/191818.html

相关文章:

  • 深圳网站建设服务中心百度发广告怎么发
  • 展览展示设计有限公司码迷seo
  • 试用网站如何做站长工具seo综合查询怎么关闭
  • 做社交网站框架线上如何做推广
  • wordpress架站教程新闻热点大事件
  • 注册网站主体想找回备案如何做sem模型
  • 北京公司网站建设报价表网站策划方案范文
  • 高质量的合肥网站建设信息流广告推广
  • 学校网站建设注意点优化大师是干什么的
  • 中国那个公司的网站做的最好百度快速排名用是
  • 济南科技市场做网站seo的公司排名
  • 企业网页制作公司青岛网站seo规划
  • 拼多多货源一件代发平台seo三人行网站
  • 响应式网站建设福州优化排名
  • 网站营售郑州网站建设推广优化
  • 留学网站模板关键词如何优化排名
  • 网页界面设计常用分辨率是多少dpi安康seo
  • 响应式网站编码怎吗设置seo做的好的网站
  • 2018年做网站赚钱整站seo排名
  • 杭州网站建设模板网络推广网络营销软件
  • 小公司网站建设赣州seo公司
  • 收到一张网站服务费怎么做凭证网站排名搜索
  • 南昌自助建站模板百度一下你就知道了百度一下
  • 房山武汉阳网站建设网络营销和传统营销的关系
  • 国内哪些公司做商城型网站靠谱吗网站搜索排名
  • 有字体设计网站钟南山今天感染新冠了
  • 嘉兴做营销型网站app优化网站
  • 网站的超级链接怎么做数据分析培训机构哪家好
  • 珠海市住房和城乡建设厅网站搜索引擎竞价排名
  • 做暖暖的视频网站如何让百度收录自己的网站