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

网站关键词优化多少钱北京seo方法

网站关键词优化多少钱,北京seo方法,党建网站建设的目的,前端2024年好找工作吗🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境: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/281388.html

相关文章:

  • 腾讯云如何做网站网页优化方案
  • 黄骅市疫情防控最新通告微信搜一搜seo优化
  • 办公室装修设计多少钱seo国外英文论坛
  • 网站建设和维护一年的费用如何线上推广自己产品
  • 在线制作表白网站什么都能搜的浏览器
  • 怎样做微网站阿里域名注册网站
  • 怎么做网站的营销福州网站开发公司
  • 营销型网站建设申请域名河南seo和网络推广
  • 在线商城平台企业关键词排名优化哪家好
  • 网站设计建设方案站长工具是什么
  • 建设电子商务网站需要什么设备如何免费找精准客户
  • 深圳做网站公万网域名查询官网
  • 秦皇岛做网站的公司百度官网认证入口
  • 模板做网站影响seo天津seo标准
  • 国外装修网站模板推广app的单子都在哪里接的
  • 经营性网站备案需要什么全网优化推广
  • 永久免费自助建网站新浪网今日乌鲁木齐新闻
  • 做绿植o2o网站怎么样学百度推广培训
  • 北京免费自己制作网站百度指数的使用方法
  • 长沙有什么好玩的好吃的西安优化外
  • 网页配色设计seo如何建立优化网站
  • 长沙网站建设开发百度应用宝
  • 佛山seo整站优化承接杭州网站优化咨询
  • 免费网站建站 网页肇庆网站推广排名
  • 珠海响应式网站建设公司潍坊网站建设解决方案
  • python微信网站开发拉新工作室在哪里接项目
  • 展馆设计哪家好seo网络优化前景怎么样
  • 金华建站方案b站视频怎么快速推广
  • 网站制作流程 优帮云智能网站推广优化
  • 中建招聘网站无锡百度推广代理公司