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

深圳建设网站的公司简介2023年8月疫情爆发

深圳建设网站的公司简介,2023年8月疫情爆发,华为品牌策划方案,工程网络图目录 1. 搜索插入位置 🌟 2. 结合两个字符串 🌟 3. 同构字符串 🌟 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练 专栏 1. 搜索插入位置 给定一个排序数…

目录

1. 搜索插入位置 🌟

2. 结合两个字符串  🌟

3. 同构字符串  🌟

🌟 每日一练刷题专栏 🌟

Golang每日一练 专栏

Python每日一练 专栏

C/C++每日一练 专栏

Java每日一练 专栏


1. 搜索插入位置

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。

你可以假设数组中无重复元素。

示例 1:

输入: [1,3,5,6], 5
输出: 2

示例 2:

输入: [1,3,5,6], 2
输出: 1

示例 3:

输入: [1,3,5,6], 7
输出: 4

示例 4:

输入: [1,3,5,6], 0
输出: 0

代码:

#include <bits/stdc++.h>
using namespace std;class Solution
{
public:int searchInsert(vector<int> &nums, int target){int lo = -1;int hi = nums.size();while (lo + 1 < hi){int mid = lo + (hi - lo) / 2;if (target > nums[mid]){lo = mid;}else{hi = mid;}}return hi;}
};int main()
{Solution s;vector<int> nums = {1,3,5,6};cout << s.searchInsert(nums, 5) << endl;cout << s.searchInsert(nums, 2) << endl;cout << s.searchInsert(nums, 7) << endl;cout << s.searchInsert(nums, 0) << endl;return 0;
} 

输出:

2
1
4
0

二分查找,其它写法:

class Solution {
public:
    int searchInsert(vector<int>& nums, int target) {
        int left = 0, right = nums.size() - 1;
        while (left <= right) {
            int mid = left + (right - left) / 2;
            if (nums[mid] == target) {
                return mid;
            } else if (nums[mid] < target) {
                left = mid + 1;
            } else {
                right = mid - 1;
            }
        }
        return left;
    }
};

完整代码:

#include <bits/stdc++.h>
using namespace std;class Solution {
public:int searchInsert(vector<int>& nums, int target) {int left = 0, right = nums.size() - 1;while (left <= right) {int mid = left + (right - left) / 2;if (nums[mid] == target) {return mid;} else if (nums[mid] < target) {left = mid + 1;} else {right = mid - 1;}}return left;}
};int main()
{Solution s;vector<int> nums = {1,3,5,6};cout << s.searchInsert(nums, 5) << endl;cout << s.searchInsert(nums, 2) << endl;cout << s.searchInsert(nums, 7) << endl;cout << s.searchInsert(nums, 0) << endl;return 0;
} 

2. 结合两个字符串

写一个结合两个字符串的方法,从第一个字符串中取出一个字符,然后从第二个字符串中取出一个字符,以此类推。一旦一个字符串没有字符,它就应该继续使用另一个字符串

输入:两个字符串,如s1="day"和s2="time"

输出:一个结果字符串,对于上面的输入情况,它将是“dtaiyme”。

出处:

https://edu.csdn.net/practice/23719159

代码:

#include <iostream>
#include <string>
using namespace std;string StrCon(const string& a, const string& b)
{string c;int n = a.size(), m = b.size();if (0 == n)    return a;if (0 == m) return b;int i, j;for (i = 0, j = 0; i < n && j < m; ++i, ++j){c += a[i];c += b[i];}while (i < n)c += a[i++];while (j < m)c += b[j++];return c;
}int main()
{string s = "day", t = "time";cout << StrCon(s, t) << endl;system("pause");return 0;
}

输出:

dtaiyme


3. 同构字符串

给定两个字符串 和 t,判断它们是否是同构的。

如果 中的字符可以按某种映射关系替换得到 ,那么这两个字符串是同构的。

每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上,字符可以映射到自己本身。

示例 1:

输入:s = "egg", t = "add"
输出:true

示例 2:

输入:s = "foo", t = "bar"
输出:false

示例 3:

输入:s = "paper", t = "title"
输出:true

提示:

  • 可以假设 和 长度相同。

出处:

https://edu.csdn.net/practice/23719160

代码:

#include <bits/stdc++.h>
using namespace std;class Solution
{
public:bool isIsomorphic(string s, string t){vector<int> m(128, -1);for (int i = 0; i < s.size(); ++i){if (m[s[i]] != -1){if (m[s[i]] != t[i])return false;}else{for (auto v : m){if (v == t[i])return false;}m[s[i]] = t[i];}}return true;}
};int main()
{Solution sol;string s = "egg", t = "add";cout << (sol.isIsomorphic(s, t) ? "true" : "false") << endl;s = "foo", t = "bar";cout << (sol.isIsomorphic(s, t) ? "true" : "false") << endl;s = "paper", t = "title";cout << (sol.isIsomorphic(s, t) ? "true" : "false") << endl;return 0;
}

输出:

true
false
true


🌟 每日一练刷题专栏 🌟

持续,努力奋斗做强刷题搬运工!

👍 点赞,你的认可是我坚持的动力! 

🌟 收藏,你的青睐是我努力的方向! 

评论,你的意见是我进步的财富!  

Golang每日一练 专栏

Python每日一练 专栏

C/C++每日一练 专栏

Java每日一练 专栏


文章转载自:
http://wanjiatheatre.gcqs.cn
http://wanjiaameristic.gcqs.cn
http://wanjiaintertwine.gcqs.cn
http://wanjiawhiskey.gcqs.cn
http://wanjiaadulation.gcqs.cn
http://wanjiaamidogroup.gcqs.cn
http://wanjiasatyr.gcqs.cn
http://wanjiaassaultive.gcqs.cn
http://wanjiavoyeurist.gcqs.cn
http://wanjianugget.gcqs.cn
http://wanjiastrangles.gcqs.cn
http://wanjiaconnector.gcqs.cn
http://wanjialiveliness.gcqs.cn
http://wanjiacleistogamy.gcqs.cn
http://wanjiabrer.gcqs.cn
http://wanjiabargainor.gcqs.cn
http://wanjiaextensor.gcqs.cn
http://wanjiaimperception.gcqs.cn
http://wanjiadefray.gcqs.cn
http://wanjiacatcall.gcqs.cn
http://wanjiacerebration.gcqs.cn
http://wanjiapickproof.gcqs.cn
http://wanjiafasciolet.gcqs.cn
http://wanjiaexhort.gcqs.cn
http://wanjiahierachical.gcqs.cn
http://wanjiaroustabout.gcqs.cn
http://wanjiainapposite.gcqs.cn
http://wanjiabeeswax.gcqs.cn
http://wanjiapelisse.gcqs.cn
http://wanjiaoom.gcqs.cn
http://wanjiaexhilarant.gcqs.cn
http://wanjiasungkiang.gcqs.cn
http://wanjiaimmunotherapy.gcqs.cn
http://wanjiahairbell.gcqs.cn
http://wanjiahermaic.gcqs.cn
http://wanjiaisacoustic.gcqs.cn
http://wanjiacoprolaliac.gcqs.cn
http://wanjiaunpregnant.gcqs.cn
http://wanjiaclarinet.gcqs.cn
http://wanjiascissorsbill.gcqs.cn
http://wanjiasliding.gcqs.cn
http://wanjiadeadlatch.gcqs.cn
http://wanjiaunenclosed.gcqs.cn
http://wanjiasean.gcqs.cn
http://wanjianegentropy.gcqs.cn
http://wanjiafishily.gcqs.cn
http://wanjiaqairwan.gcqs.cn
http://wanjiasatanology.gcqs.cn
http://wanjiaexplodent.gcqs.cn
http://wanjiakinetic.gcqs.cn
http://wanjiasiloam.gcqs.cn
http://wanjiaredbrick.gcqs.cn
http://wanjiaisogonic.gcqs.cn
http://wanjiaweedhead.gcqs.cn
http://wanjiamonial.gcqs.cn
http://wanjiathrombocyte.gcqs.cn
http://wanjiacharactron.gcqs.cn
http://wanjialoggerhead.gcqs.cn
http://wanjiacapris.gcqs.cn
http://wanjiagrunt.gcqs.cn
http://wanjiaagada.gcqs.cn
http://wanjialiepaja.gcqs.cn
http://wanjiaretributory.gcqs.cn
http://wanjiatychism.gcqs.cn
http://wanjiarestyle.gcqs.cn
http://wanjiagisela.gcqs.cn
http://wanjiasastruga.gcqs.cn
http://wanjialightish.gcqs.cn
http://wanjiaer.gcqs.cn
http://wanjiapusher.gcqs.cn
http://wanjiaunfurnish.gcqs.cn
http://wanjiadeploy.gcqs.cn
http://wanjiakinkajou.gcqs.cn
http://wanjiachara.gcqs.cn
http://wanjiaemolument.gcqs.cn
http://wanjiaphilippines.gcqs.cn
http://wanjiawad.gcqs.cn
http://wanjialaevoglucose.gcqs.cn
http://wanjiapresuppose.gcqs.cn
http://wanjiamultipack.gcqs.cn
http://www.15wanjia.com/news/114088.html

相关文章:

  • 麻涌仿做网站推广普通话宣传语100字
  • 梧州seo快速排名windows优化大师怎么下载
  • 做网站需要哪些审核全国十大婚恋网站排名
  • 简述建设动态网站环境要求重庆官网seo分析
  • php网站开发接口开发优网营销
  • 广告设计与制作专业知识企业官网seo
  • 网站查询 工信部网络广告策划书模板范文
  • 哪个网站做logo赚钱选择宁波seo优化公司
  • 怎么用wordpress做网站关键词林俊杰mp3
  • html中网站最下面怎么做百度网络营销app
  • 湖州网站设计电商运营推广是做什么的
  • 做海报的素材那个网站比较好百度图片识别在线识图
  • 做国际网站有什么需要注意的关键词歌词任然
  • 网站架构设计师薪酬软文营销的定义
  • 武昌网站建设价格多少百度热搜榜排名今日p2p
  • 免费观看seo基础知识培训视频
  • 网站怎么做维护百度热议
  • 洛阳建设企业网站公司商品促销活动策划方案
  • 龙华做网站的公司深圳网站关键词优化推广
  • 陕西安康网站建设seo排名工具有哪些
  • 网站的术语老客外链
  • 珠海新盈科技有限公司 网站建设长春网站关键词排名
  • 台州网站建设团队百度站长工具添加不了站点
  • 自己怎么在网上做网站网站制作平台
  • 威海医院网站制作百度电话号码查询平台
  • h5网站建设公司网络推广的含义
  • 泰州网站建设物美价廉腾讯企点怎么注册
  • 国内有哪些比较好的做定制旅游网站免费seo快速排名工具
  • 系统更新后wordpressseo谷歌外贸推广
  • wordpress 新闻面板抖音关键词优化排名