strcmp函数比较字符串的问题?

来源:百度知道 编辑:UC知道 时间:2024/05/30 17:49:36
现在我要比较两个页面上的机型
页面一:
VGN-Y18C VGN-A15CP VGN-A19CP VGN-A21C VGN-A23CP VGN-A39CP VGN-A49CP VGN-B99C VGN-FS15C VGN-FS18CP VGN-FS25C VGN-FS28C VGN-S25C VGN-S26C VGN-S27C VGN-S28CP VGN-S36C/B VGN-S36C/S VGN-S38CP/B VGN-S45C/S VGN-S45CP/S VGN-S46C/B VGN-S46C/S VGN-S46CP/B VGN-S46CP/S VGN-S48CP/B VGN-S49CP/B VGN-T15C/S VGN-T15C/T VGN-T26C/L VGN-T26C/S VGN-T26C/T VGN-T27C/L VGN-T37C/L

页面二:
VGN-A15CP VGN-A19CP VGN-A21C VGN-A23CP VGN-A39CP VGN-A49CP
VGN-B99C VGN-FS15C VGN-FS18CP VGN-FS25C VGN-FS28C VGN-S25C
VGN-S26C VGN-S27C VGN-S28CP VGN-S36C/B VGN-S36C/S VGN-S38CP/B
VGN-S45C/S VGN-S45CP/S VGN-S46C/B VGN-S46C/S VGN-S46CP/B VGN-S46CP/S
VGN-S48CP/B VGN-S49CP/B VGN-T15C/S VGN-T15C/T VGN-T26C/L VGN-T26C/S
VGN-T26C/T VGN-T27C/L VGN-T37C/L VGN-Y18C

要判断页面一上的机型是否都在页面二中,二两个页面中机型的次序是打乱的,能不能用strcmp函数实现这个功能?

集合问题
可以按一定规则设置一下型号的顺序关系,比如字母A打头在前,数字1排列在前。分别排序,然后一个元素一个元素比较,如果出现不一致就说明不是子集。

可以
对页面一上的所有空格隔开的 字符串
扫描一遍页面二的所有字符串并比较,
一趟中存在 strcmp返回0则为真,继续
都返回非0则假,表示没有某个型号

这个复杂度为O(n^2)
有更简单的可以做到O(nlogn), 需要排序什么的,不详述

我想问一下字符串比较函数int strcmp(char *str1,char *str2)的问题? 1. 编写一个strcmp函数实现两个字符串的比较: C语言编程-用数组方法编写函数strcmp,比较两个字符串的大小。 请编写程序输入两个字符串,比较两个字符串的大小,要求松strcmp函数的功能。 编程:用自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和strlwr的功能? 3、用自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和strlwr的功能。 php中strcmp函数是如何进行比较的? 编C语言程序:用自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和strlwr的功能 (c语言数组的!)比较两个字符串的大小。(不可以用strcmp做) c++中,用字符串比较函数strcmp比较的是什么内容