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

网站开发简单wordpress 下载页面模板怎么用

网站开发简单,wordpress 下载页面模板怎么用,著名的国外设计网站,免费发布信息网平台2023-05-25每日一题 一、题目编号 差值数组不同的字符串 二、题目链接 点击跳转到题目位置 三、题目描述 给你一个字符串数组 words ,每一个字符串长度都相同,令所有字符串的长度都为 n 。 每个字符串 words[i] 可以被转化为一个长度为 n - 1 的 …

2023-05-25每日一题

一、题目编号

  1. 差值数组不同的字符串

二、题目链接

点击跳转到题目位置

三、题目描述

给你一个字符串数组 words ,每一个字符串长度都相同,令所有字符串的长度都为 n 。

每个字符串 words[i] 可以被转化为一个长度为 n - 1 的 差值整数数组 difference[i] ,其中对于 0 <= j <= n - 2 有 difference[i][j] = words[i][j+1] - words[i][j] 。注意两个字母的差值定义为它们在字母表中 位置 之差,也就是说 ‘a’ 的位置是 0 ,‘b’ 的位置是 1 ,‘z’ 的位置是 25 。

  • 比方说,字符串 “acb” 的差值整数数组是 [2 - 0, 1 - 2] = [2, -1] 。

words 中所有字符串 除了一个字符串以外 ,其他字符串的差值整数数组都相同。你需要找到那个不同的字符串。

请你返回 words中 差值整数数组 不同的字符串。

四、解题代码

class Solution {map<vector<int>, int> hash;
public:string oddString(vector<string>& words) {string s;int n = words.size();vector<vector<int>> res;res.resize(n+1);for(int i = 0; i < n; ++i){for(int j = 0; j < words[i].size() - 1; ++j){res[i].push_back(words[i][j+1] - words[i][j]);}hash[res[i]]++;}for(int i = 0; i < n; ++i){if(hash[res[i]] == 1){return words[i];}}return " ";}
};

五、解题思路

(1) 在题目中有描述除了一个字符串以外,找到那个不同的字符串这样的字样,我们考虑到的是用哈希表来进行统计。

(2) 下面所要做的就是如何先初始化这个哈希表,用map<vector , int> hash来表示前者表示差值整数数组,后者表示个数。

(3) 遍历字符串数组,遍历每一个字符串,求出每一个字符串的差值整数数组,然后在哈希表中自增计数。(用一个res数组保存每一个下标的差值整数数组)

(4) 最后遍历res数组,如果对应的下标的差值整数数组在哈希表中的个数为1个,那么就返回该下标对应的字符串即可。

http://www.yayakq.cn/news/617180/

相关文章:

  • 有口碑的网站建设公司江西南昌网站建设服务
  • 房产集团网站建设网站免费申请建站
  • 杭州企业网站设计微信公众号后天网站开发
  • 厦门网站建设及维护怎么做网站需求分析
  • 加强门户网站建设与管理办法95资料库
  • 网站统计关键词中国外包加工网
  • 网站快速排名技巧网页设计与实训布置课堂作业
  • 网站开发项目设计文档php网站开发实用技术课后习题
  • 门网站源码直播app制作公司
  • 网站建设中 目录怎么做更好有声小说网站开发
  • 广东个人备案网站内容网站动态好还是静态好
  • 网站信息平台建设方案青岛房产网签查询系统
  • 电子商务网站建设实训大连工业大学怎么样
  • 南昌做网站的流程长沙网站建设规划
  • 北京南站列车时刻表山东省建设厅定额网站
  • 做印刷哪个网站好简述网站的制作步骤
  • 新沂建设工程交易中心优化绿松石是什么意思
  • 怎么做网站或APP清博大数据舆情监测平台
  • 网站容量一个虚拟空间做两个网站
  • 建设网站建站公司家居设计案例
  • 绣花图案设计网站爱用建站正规吗
  • 常宁做网站建设网站的必要与可行性
  • 漳州手机网站开发广州网站优化地址
  • 网站各个阶段推广公司网站建设7个基本流程
  • 网站要怎么样做排名才上得去深圳网络营销网站
  • 建设美食网站公司seo营销
  • 做民宿注册的网站国家数据统一共享开放平台
  • 出版社网站建设方案站长网站建设
  • 汉川建设局网站沂南网站优化
  • dede网站源码 如何公司起名字大全免费2个字