首页 > 其他分享 >lecture3

lecture3

时间:2023-06-23 18:11:58浏览次数:36  
标签:lecture3 string 符号 int Theta Omega

Leture3 algorithms

Running time

符号:

  • O:大O符号,表示上限
  • \(\Omega\):大Omega符号,表示下限
  • \(\Theta\):大Theta符号,表示上下限

seach.c

#include <cs50.h>
#include <stdio.h>
int main(void){
    string strings[] = {"Bill", "Charlie", "Fred", "George", "Ginny", "Percy", "Ron"};
    string s=get_string("String: ");
    for (int i=0; i<7; i++){
        if (strings[i]==s){
            printf("Found\n");
            return 0;
        }
    }
    return 1;
}

注意strings[i]==s这个比较是不对的,因为这是比较两个指针的地址,而不是比较两个字符串的内容,应该使用strcmp函数

标签:lecture3,string,符号,int,Theta,Omega
From: https://www.cnblogs.com/viewoverlooking/p/17499453.html

相关文章

  • 模式识别学习笔记-lecture3-判别函数3
    势函数法假设要划分属于两种类别\(\omega_1,\omega_2\)的模式样本,这些样本可以看做是分布在\(n\)维模式空间中的点\(x_k\),把属于\(\omega_1\)的点比拟为某种能源点,在点上,......
  • 模式识别学习笔记-lecture3-判别函数2
    感知器算法一旦判别函数的形式确定下来,不管它是线性的还是非线性的,剩下的问题就是如何确定它的系数,在模式识别中系数确定的一个主要方法就是通过对已知样本的训练和学习来......
  • 模式识别学习笔记-lecture3-判别函数1
    线性判别函数模式识别系统的主要作用:判别各个模式(样本)所属的类别用判别函数分类的概念判别函数进行分类依赖的因素:判别函数的几何性质:线性的和非线性的函数判别函......