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

微信网站应用开发营销推广的方案

微信网站应用开发,营销推广的方案,本地网站建设DW,wordpress摘要字数的插件1.返回字符串中第一个唯一的字符 1.1题目描述 给定一个字符串s #xff0c;找到它的第一个不重复的字符#xff0c;并返回它的索引 。如果不存在#xff0c;则返回 -1 。 示例#xff1a; 1.2思路 这里提供两种思路#xff1a;第一种是利用哈希表#xff0c;先遍历一…1.返回字符串中第一个唯一的字符 1.1题目描述 给定一个字符串s 找到它的第一个不重复的字符并返回它的索引 。如果不存在则返回 -1 。 示例 1.2思路 这里提供两种思路第一种是利用哈希表先遍历一遍字符串存到数组中a下标为0,后面字母一次加1遍历完后对字符串进行遍历再那去与数组该位置比较是否为1为返回该位置。注意第二遍遍历时不能遍历数组要不然可能出现第一次唯一出现的字符为z但后面又出现a也是唯一出现但不是第一个但这时候就会返回a的位置。 第二种是先遍历利用正序反序寻找利用find函数这个函数是返回传入要找的字符第一次出现的下标默认从0下标开始从前向后找rfind函数这个函数是返回传入要找的字符第一次出现的下标默认开始从后向前找找到是否为同一个位置如果是那说明这个字符只出现了一次就直接返回如果遍历完没找到就直接返回-1。 1.3代码 方法一 class Solution { public:int firstUniqChar(string s) {int i0;int count[26]{0};while(is.size()){count[s[i]-a];i;}for(int j0;js.size();j){if(count[s[j]-a]1)return j;}return -1;} }; 方法二 class Solution {public:int firstUniqChar(string s) {for(int i0; is.size(); i){int index s.find(s[i]);int reverse_index s.rfind(s[i]); if(index reverse_index)return i;}return -1;}}; 2把字符串转换成整数 2.1题目描述 请你来实现一个 myAtoi(string s) 函数使其能将字符串转换成一个 32 位有符号整数类似 C/C 中的 atoi 函数。 函数 myAtoi(string s) 的算法如下 读入字符串并丢弃无用的前导空格 检查下一个字符假设还未到字符末尾为正还是负号读取该字符如果有。 确定最终结果是负数还是正数。 如果两者都不存在则假定结果为正。 读入下一个字符直到到达下一个非数字字符或到达输入的结尾。字符串的其余部分将被忽略。 将前面步骤读入的这些数字转换为整数即123 - 123 0032 - 32。如果没有读入数字则整数为 0 。必要时更改符号从步骤 2 开始。 如果整数数超过 32 位有符号整数范围 [−2^31,  2^31 − 1] 需要截断这个整数使其保持在这个范围内。具体来说小于 −231 的整数应该被固定为 −2^31 大于 2^31 − 1 的整数应该被固定为 2^31 − 1 。 返回整数作为最终结果。 2.2思路 根据题目要求要排除字符串前面的空格其次就是判断第一个符号位是否为负所以这里定义一个下标遇到就然后从这个位置开始读如果不是0~9字符就直接跳出循环其次还要注意是否已经超出整型范围所以可以定义这个数的时候用long long再去和INT_MAX,INT_MIN比较如果超出范围就直接输出这个边界值没有超出范围就返回这个值。 2.3代码 class Solution { public:int myAtoi(string str) {int i0;while(str[i] ){i;}int flag1;if(str[i]-){flag-1;}if(str[i]-||str[i])i;long long sum0;for(;istr.size();i){if(str[i]0str[i]9){ sumsum*10(str[i]-0);if(sumINT_MAX)return flag1?INT_MAX:INT_MIN;}elsebreak;}int retsum*flag;return ret;} };
http://www.w-s-a.com/news/266350/

相关文章:

  • 广州做网站商城的公司制作一个app的完整流程
  • 湖南城乡建设厅网站163注册企业邮箱
  • 做网站怎么调整图片间距织梦做的网站如何去掉index
  • 凡科网免费建站步骤及视频网页设计基础教程第二版课后答案
  • 建设一个旅游网站毕业设计企业网站要更新文章吗
  • 做网站需要简介中山网站设计公司
  • 网站怎么做导航栏微信公众号官网登录
  • 1_ 掌握网站开发的基本流程 要求:熟悉网站开发与设计的基本流程.电子商城网站开发
  • 百度网站怎么建设河北省工程造价信息网官网
  • 阿里云网站模板网页设计的合适尺寸是多少
  • 做小程序和做网站哪个好让别人做网站推广需要多少钱
  • 做外贸的几个网站查询网域名解析
  • 酒泉如何做百度的网站seo研究中心好客站
  • 网站设计建设平台户县做网站
  • 一元云购网站开发wordpress博客空间
  • 深圳高端网站建设公司排名如何搭建局域网服务器
  • 照片管理网站模板高端网站开发哪家好
  • 黄冈网站制作wordpress为什么不能显示域名
  • 做网站设计怎么进企业电子商务网站建设与管理教材
  • 设计广告公司网站建设网站开发技术选择
  • 个人网站教程个人网站有必要备案吗
  • 网站建设推广好做吗黄浦企业网站制作
  • 怎样做28网站代理中山网站建设方案外包
  • vs2010做网站前台搭建小网站
  • 做视频必须知道的一些网站wordpress 标签鼠标滑过_弹出的title 代码美化
  • 怎么做室内设计公司网站电商运营培训视频课程
  • 昆明网站策划天津市建筑信息平台
  • 三亚放心游app官方网站wordpress 个人主题
  • 做简单的网站备案平台新增网站
  • 中国建设网站银行网络营销推广方案整合