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

帝国cms小说网站模板辽阳企业网站建设价格

帝国cms小说网站模板,辽阳企业网站建设价格,做移动网站优化排名,网站建设会用到ppt吗文章目录 剑指offerWeek2周六:表示数值的字符串AC代码思路: 周六:调整数组顺序使奇数位于偶数前面AC代码思路: 剑指offerWeek2 周六:表示数值的字符串 题目链接:表示数值的字符串 请实现一个函数用来判…

文章目录

  • 剑指offerWeek2
    • 周六:表示数值的字符串
      • AC代码
      • 思路:
    • 周六:调整数组顺序使奇数位于偶数前面
      • AC代码
      • 思路:

剑指offerWeek2

周六:表示数值的字符串

题目链接:表示数值的字符串

请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。注意:
小数可以没有整数部分,例如.123等于0.123;
小数点后面可以没有数字,例如233.等于233.0;
小数点前面和后面可以有数字,例如233.666;
当e或E前面没有数字时,整个字符串不能表示数字,例如.e1、e1;
当e或E后面没有整数时,整个字符串不能表示数字,例如12e、12e+5.4;
数据范围
输入字符串长度 [0,25]
字符串中不含空格。样例:
输入: "0"输出: true

AC代码

class Solution {
public:bool isNumber(string s) {int i = 0;while (i < s.size() && s[i] == ' ') i ++ ;int j = s.size() - 1;while (j >= 0 && s[j] == ' ') j -- ;if (i > j) return false;s = s.substr(i, j - i + 1);if (s[0] == '-' || s[0] == '+') s = s.substr(1);if (s.empty() || s[0] == '.' && s.size() == 1) return false;int dot = 0, e = 0;for (int i = 0; i < s.size(); i ++ ){if (s[i] >= '0' && s[i] <= '9');else if (s[i] == '.'){dot ++ ;if (e || dot > 1) return false;}else if (s[i] == 'e' || s[i] == 'E'){e ++ ;if (i + 1 == s.size() || !i || e > 1 || i == 1 && s[0] == '.') return false;if (s[i + 1] == '+' || s[i + 1] == '-'){if (i + 2 == s.size()) return false;i ++ ;}}else return false;}return true;}
};

思路:

整体思路

简单的模拟,不断的特判即可

周六:调整数组顺序使奇数位于偶数前面

题目链接:调整数组顺序使奇数位于偶数前面

输入一个整数数组,实现一个函数来调整该数组中数字的顺序。使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分。数据范围
数组长度 [0,100]
。
数组内元素取值范围 [0,100]
。样例
输入:[1,2,3,4,5]输出: [1,3,5,2,4]

AC代码

class Solution {
public:void reOrderArray(vector<int> &array) {int l = 0, r = array.size() - 1;while (l <= r){while (array[l] % 2 == 1) l ++ ;while (array[r] % 2 == 0) r -- ;if (l < r) swap(array[l], array[r]);}}
};

思路:

整体思路

快排之前面放奇数,后面放偶数数组首尾两个指针,不断向中间靠拢
如果是奇数,放在开头,如果是偶数,放在末尾
http://www.yayakq.cn/news/409998/

相关文章:

  • 如何注册网站世界互联网乌镇峰会
  • 陕西省建设网三类人员成绩查询大连seo外包公司
  • 安徽网站建设方案服务wordpress 购物 手机站
  • 百度站长平台网页版游戏网页设计作品
  • 职业教育网站平台建设私人订制
  • 网站外部链接seo排名官网
  • 内涵吧网站wordpress插件源代码
  • 做pc端网站什么开头北京网站建设最便宜的公司哪家好
  • 做盗版电影网站违法吗wordpress 费用
  • 上海新站专家网络公司wordpress 源码 解读
  • 南京网站优化哪家好wordpress换数据库
  • 微信手机网站制作wordpress免费杂志模板
  • 网站建设安全需求淘宝做轮播广告哪个网站好
  • 青岛手机建站价格wordpress连接mysql拒绝
  • 试用网站要怎么做洛阳免费提供建站方案
  • 济南浩特元辰建设工程有限公司网站自学网站编程
  • 1688外贸网站伍佰亿网站建设
  • 网站的ico图标做多大网上做效果图的平台
  • 新余做网站的公司移动网站建设cnfg
  • 广州站八个字现在网站建设用什么语言
  • 做酒水网站陕西有哪些做涂鸦的网站
  • 广西网站设计公司兰州市七里河建设局网站
  • 阿里巴巴免费做网站网页转应用app
  • 做电影电视剧网站推广学生怎么制作网站
  • 网站建设 阿里手机网站推广
  • 网站管理后台模板wordpress 照片墙代码
  • 建网站公司专业网站一般做多大像素
  • 网站建设依据劳务派遣公司注册条件
  • 网站建设的市场规模广州金融网站设计
  • 天津做网站找津坤科技专业浙江网架公司