范文无忧网范文学习范文大全

C问题:查找算法:程序要求根据文件中给定的数据设定一个高效的

01月08日 编辑 fanwen51.com

[图像的特征提取都有哪些算法]图像的经典特征提取方法: 1 HOG(histogram of Oriented Gradient,方向梯度直方图) 2 SIFT(Scale-invariant features transform,尺度不变特征变换) 3 SURF(Speeded Up Robust F...+阅读

你好,很高兴为你解答!

我觉得是查找一篇文章中某个单词数出现的次数,但是你题目的要求是查找字符串出现的次数,所以我还是按你的题意来写的

还有,我并不赞同楼上那些用C风格字符串的处理方式,C不像C,C++不像C++。

C++的字符串处理远比C要简单便捷

#include

#include

#include

using namespace std;

int main()

{

fstream fin("file.txt", ios::in);

if(!fin)

{

cerr << "cannot open file " << endl;

return -1;

}

string s;

cout <<; "请输入要查找的字符串:";

cin >> s;

string t;

int num = 0;

string::size_type i;

while(!fin.eof())

{

fin >> t;

if(t.size() > s.size())

{

for(i = 0; i != s.size(); i++)

{

if(t[i] != s[i])

break;

}

if(i == s.size())

num++;

}

else if (t == s)

num++;

}

fin.close();

cout <<; "该字符串共出现了" << num <<; "次" << endl;

return 0;

}

延伸阅读:

数字图像处理的基本算法及要解决的主要问题图像处理,是对图像进行分析、加工、和处理,使其满足视觉、心理以及其他要求的技术。图像处理是信号处理在图像域上的一个应用。目前大多数的图像是以数字形式存储,因而图像处理...

新预算法下财政预算执行审计的几个重点新《预算法》的施行,翻开了预算法律制度新的一页。如何更新观念、与时俱进地搞好财政预算执行审计工作,已经成为审计机关亟待解决的问题。结合近年来预算执行审计的实践,本人就...

常用进程调度算法有哪些先来先服务调度算法:当在作业(或进程)调度中采用该算法时,每次调度都是从后备作业队列中选择一个或多个最先进入队列的作业,将他们调入内存,为它们分配资源、创建进程,然后放入就绪...

进程调度算法是什么调度算法是指:根据系统的资源分配策略所规定的资源分配算法。 一、先来先服务和短作业(进程)优先调度算法 1. 先来先服务调度算法。先来先服务(FCFS)调度算法是一种最简单的调度...

几种进程调度算法分析前两天做操作系统作业的时候学习了一下几种进程调度算法,在思考和讨论后,有了一些自己的想法,现在就写出来,跟大家讨论下。,或者说只有有限的CPU资源,当系统中有多个进程处于就绪...

求进程调度算法进程调度源程序如下: jingchendiaodu.cpp #include "stdio.h" #include#include#define getpch(type) (type*)malloc(sizeof(type)) #define NULL 0 struct pcb { /* 定义进程...

linux环境下的进程调度算法有哪些第一部分: 实时调度算法介绍 对于什么是实时系统,POSIX 1003.b作了这样的定义:指系统能够在限定的响应时间内提供所需水平的服务。而一个由Donald Gillies提出的更加为大家接受...

谁能通俗的讲解下viterbi算法我们来分析Viterbi 算法的复杂度: (n, k, N)卷积码的状态数为2k (N−1) ,对每一时刻要 做2k (N−1) 次“加-比-存”操作,每一操作包括2k 次加法和2k −1 次比较,同时要保留2k (N−...

求编程领域上一些经典算法同时也是程序员必须掌握的算法这是我在一个论坛里看到的,你也参考参考吧。C++的虚函数====================== C++使用虚函数实现了其对象的多态,C++对象的开始四个字节是指向虚函数表的指针,其初始化顺序是...

推荐阅读
图文推荐
栏目列表