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

网站做移动端市场营销实务

网站做移动端,市场营销实务,wordpress 主题 mip,wordpress 浮窗文章目录 LeetCode 2864. 最大二进制奇数思路1AC CODE思路2AC CODE LeetCode 2864. 最大二进制奇数 题目链接:https://leetcode.cn/problems/maximum-odd-binary-number/description/ 思路1 由于二进制基数的最后一位必须是1,而其他位越大越好&#xf…

文章目录

  • LeetCode 2864. 最大二进制奇数
    • 思路1
    • AC CODE
    • 思路2
    • AC CODE



LeetCode 2864. 最大二进制奇数

题目链接:https://leetcode.cn/problems/maximum-odd-binary-number/description/

在这里插入图片描述


思路1

由于二进制基数的最后一位必须是1,而其他位越大越好,所以让一个1在最低位,其他全部放到最高位即可。

所以我们数出字符串中1的个数,另开一个字符空间,把最后一位置1,把剩余的1全部放在前面。

注意开数组要多开1位,存放’\0’。


AC CODE

#include <stdio.h>
#define ll long long
#define INF 0x3f3f3f3f const int N = 101;
char *num;char* maximumOddBinaryNumber(char* s){int cnt = 0;int l = strlen(s);    num = (char *) malloc(sizeof(char) * (l + 1));memset(num, '0', sizeof(char) * (l + 1));for(int i = 0; i < l; ++i)if(s[i] == '1') cnt++;num[l - 1] = '1';num[l] = '\0';for(int i = 0; i < cnt - 1; ++i)num[i] = '1';return num;
}


思路2

我们可以利用双指针,一个指着原数组,一个指着新开的数组(全0)。原指针一直走,当原数组中碰到1时,就给交换一下,新指针指向下一位,一直循环。当走到末尾,只要把新指针的后一位跟末尾的0交换即可。

但是其实我们发现这可以在一个数组中直接操作,我们默认新指针指的元素一直是0,等到原指针碰到1交换,最后交换末位。


AC CODE

class Solution {
public:string maximumOddBinaryNumber(string s) {int num = 0;for(int i = 0; i < s.size(); ++i){if(s[i] == '1'){swap(s[i], s[num++]);}}swap(s[s.size() - 1], s[num - 1]);return s;}
};
http://www.mfbz.cn/news/339/

相关文章:

  • 静态网站开发预期效果新东方一对一辅导价格
  • 外贸独立站和官网的区别今日新闻头条热点
  • 深圳坂田网站建设seo每日一帖
  • 同一个服务器做两个网站百度提交
  • php网站外包广告推广怎么做
  • 做动态的网站的参考资料有哪些莆田关键词优化报价
  • 襄汾网站建设bing搜索 国内版
  • 徐州工作招聘信息网宁波seo整体优化
  • 中国能源建设股份有限公司新网站南宁百度推广seo
  • 网站开发 安全合同扫图片识别图片原图
  • 可信网站权威性怎么样seo网络推广机构
  • 水果网站建设规划书优化设计高中
  • 网站打开很慢怎么回事啊百度快速收录seo工具软件
  • 廉洁文化网站建设方案百度seo如何优化
  • 有网站怎么做下载直链seo优化教程自学
  • 货运网站源码国外直播平台tiktok
  • 移动网站 用户体验百度seo优化培训
  • 虚拟云电脑免费windows优化大师免费版
  • 天水网站建设惠普合肥seo优化外包公司
  • 东莞网站优化排名公司怎么在百度上注册店铺
  • 网站清除黑链百度怎么做网站
  • 提供盐城网站开发世界羽联巡回赛总决赛
  • 西安网站建设费用一键优化大师下载
  • 怎样在网站做宣传郑州网络推广方案
  • 企业独立官方网站网址怎么做网络游戏推广平台
  • 网站电子商务平台建设长沙正规seo优化价格
  • 网站备案换公司吗短视频seo询盘获客系统软件
  • struts2 做的网站平台推广公众平台营销
  • 聊城建网站服务seo推广案例
  • 公司网站制做nba今日最新消息