搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
羊村懒王
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
pure pursuit:无人车轨迹追踪算法_purepursuitpython
2
AIGC入门 - LLM 信息概览_苏剑林llm入门
3
Kafka Producer Acks机制
4
基于JAVA+SpringBoot+VUE+微信小程序的前后端分离咖啡小程序
5
vite+vue3+TypeScript 搭建项目基本框架_vite vue typescript_vite3框架
6
基于GA遗传优化的CNN-GRU的时间序列回归预测matlab仿真
7
Redis面试题(总结最全面的面试题!!!)_spring data rides面试题
8
ReactNative中升级IOS 17版本Crash解决_uigraphicsbeginimagecontext() failed to allocate c
9
MT6709是新一代适用于离轴(off-axis)角度和位置检测的传感器芯片_mt6709qc
10
hadoop集群搭建 修改配置文件(三台主机都要配置)_搭建hadoop3.1.2集群需要修改哪些文件
当前位置:
article
> 正文
判断字符串是否按首字母排序和长度排序_怎么判断一个字符串是否有序
作者:羊村懒王 | 2024-05-31 07:52:39
赞
踩
怎么判断一个字符串是否有序
#include <iostream>
#include <string>
using namespace std;
#define N 1000
string str[N];
bool isLen_sort(string str1,string str2)
{
int length1=str1.length();
int length2=str1.length();
if(length1>length2)
return false;
else
return true;
}
bool isLen_sort2(string str[],int n)
{
for(int i=0;i<n;i++)
{
if(isLen_sort(str[i],str[i+1])!=1)
return false;
}
return true;
}
bool isDic_sort(string str1,string str2)
{
int length1=str1.length();
int length2=str1.length();
int len=length1<=length2 ? length1:length2;
int i=0;
while(i<len)
{
if(str1[i]==str2[i])
{
i++;
}
else if (str1[i]>str2[i])
{
return false;
}
else
{
return true;
}
}
if(length1>length2)
return false;
else
return true;
}
bool isDic_sort2(string str[],int n)
{
for(int i=0;i<n;i++)
{
if(isDic_sort(str[i],str[i+1])!=1)
return false;
}
return true;
}
int main()
{
int n;
cin>>n;
for(int i=0;i<n;i++)
cin>>str[i];
for(int i=0;i<n;i++)
cout<<str[i]<<endl;
if(isDic_sort2(str,n-1))
cout<<"yes"<<endl;
else
cout<<"no"<<endl;
if(isLen_sort2(str,n-1))
cout<<"yes"<<endl;
else
cout<<"no"<<endl;
return 0;
}
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/羊村懒王/article/detail/651203
推荐阅读
article
C语言
字母
排序
不
分
大小写
,如何按
字母
顺序
排序
字符串
数组(区分
大小写
,非标准
排序
规则)......
保持一致的话一起…对于单词列表,将“相同”的单词组合在一起(即使情况
不
同)往往更为有用.例如:Keeping thing...
赞
踩
article
利用
Python
分析《
庆
余年
》
人物
图谱
和
微博
传播
路径_
庆
余年
微博
...
利用
Python
分析《
庆
余年
》
人物
图谱
和
微博
传播
路径
庆
余年
电视剧终于在前两天上了,这两天赶紧爬取
微博
数据看一下它的表现,...
赞
踩
article
UTF
-
8
字符集_utf
8
编码
对照表...
UTF
-
8
字符集互联网的普及,强烈要求出现一种统一的
编码
方式。
UTF
-
8
就是在互联网上使用最广的一种 Unicode ...
赞
踩
article
Go
执行
shell
指令的最佳
方式
_
go
windows
.
shell
execute...
Go
执行
shell
指令的最佳
方式
文章目录
Go
执行
shell
指令的最佳
方式
1、前言2、代码示例1、前言通过
Go
执行shel...
赞
踩
article
零基础通关
C语言
——
chapter
1
——
C语言
常见
概念
上
...
以下是三点注意
1
.关键字都有特殊的意义,是保留给
C语言
使用的2.程序员自己在创建标识符的时候是不能和关键字重复的3.关键...
赞
踩
article
Hadoop
伪
分布式
环境搭建_
hadoop
伪
分布式
搭建...
Hadoop
伪
分布式
集群是一种在单个节点上模拟
分布式
环境的配置,用于学习、开发和测试
Hadoop
的功能和特性。它提...
赞
踩
article
李开复
:
人工智能
行业
发展
与
投资
趋势_
ai
五大要素 闭环的自动标注数据...
李开复
:
人工智能
行业
发展
与
投资
趋势如果说在21世纪,还有哪一种技术可以和历次工业革命中的先导科技相提并论的话,答案一定是...
赞
踩
article
(
JAVA
)
OpenCV
的
安装
与
使用
_
java
配置
opencv
...
本
安装
教程属于CLI
安装
,Windows用户可以
使用
Power Shell。_
java
配置
opencv
java
配置o...
赞
踩
article
如何一次取消全部
WORD
文档里
的
所有
超链接
?_怎么一键
移除
文章
的
超链接
...
经常会在网上复制一些
文章
,但是粘贴之后里面有很多
超链接
,现在
的
就有一个问题就是如何快速
移除
文章
里
的
所有
超链接
还不影响
文章
...
赞
踩
article
关于
Lombok
的
hashCode
方法_
lombok
hashcode
...
Lombok
对于重写
hashCode
的算法真的是很经典,但是目前而言有一个令人难以注意到的细节。在继承关系中,父类的ha...
赞
踩
article
java
配置
opencv
-在
eclipse
中
_
opencv
eclipse
...
下载
opencv
2.4.4.exe解压安装到了D:/ 根目录下。 我命名为了D:/
opencv
244,里面包含build...
赞
踩
article
学习过程的错误记录,
javax
.
net
.
ssl
.
SSLException
解决_
ssl
engine c...
javax
.
net
.
ssl
.
SSLException
MESSAGE: closing inbound before re...
赞
踩
article
ChatGPT
类
大
模型
应用
入门了解与
使用
_
chatgpt
大
原
模型
...
帮助了解和熟悉
ChatGPT
类
大
模型
的概念和入门
使用
_
chatgpt
大
原
模型
chatgpt
大
原
模型
...
赞
踩
article
[
C语言
]
指针
进阶详解...
数组
指针
的本质是
指针
。整型
指针
:int* p;能够指向整形数据的
指针
浮点型
指针
:float* p;能够指向浮点型数据的指...
赞
踩
article
Path
for
java
installation
‘/usr/lib/jvm/
java
-1.8....
https://blog.51cto.com/u_14251143/5338657
Path
for
java
insta...
赞
踩
article
中文
首字母
排序_
pinyinfirstletter
...
因项目需要对通讯录中的联系人进行排序,需要对中文字符进行拼音转换。其实这个转换并没有想象中的那么难(因为我们只是把中文转...
赞
踩
article
如何使用
Logo
Diffusion
设计
公司
logo
设计
_怎么用
logo
diffusion
设计
公司
...
是一个基于人工智能的平台,可以帮助你
设计
独特且高质量的标志和图形。你可以从简单的文本提示中生成自己的标志,而无需依赖现有...
赞
踩
article
初识
Vue
框架
_
vue
框架
怎么读...
初识
Vue
框架
今天初学
Vue
框架
对
Vue
框架
有了一些简单的认知 下面是一些
Vue
常用的单词写法 以及 简单的释义In...
赞
踩
article
玩转
Python
爬虫
系列
专栏
简介_
大学生
学习
爬虫
...
欢迎来到《玩转
Python
爬虫
系列
专栏
》!本
专栏
将带您深入了解
Python
爬虫
的世界,探索网络数据的无限可能。无论您是初...
赞
踩
article
重磅升级
,
52
个
Python
+
OpenCV
实战
项目
教你掌握
图像处理
...
点击上方“小白学视觉”
,
选择加"星标"或“置顶”重磅干货
,
第一时间送达近期小白学视觉公众号推出了多篇
Python
+Ope...
赞
踩
相关标签
C语言字母排序不分大小写
Python
人物图谱
微博传播路径
庆余年
UTF-8字符集
go
shell
c语言
分布式
hadoop
大数据
李开复人工智能行业发展与投资趋势
java
opencv
开发语言
word
超链接
快捷键
使用方法
复制粘贴
hashcode
spring
maven