程序算法基础知识

第一课 程序基础知识

1、算法的特性

第二章 - 图1

2、算法的复杂度

  • 1、时间复杂度
  • 2、空间复杂度

    第二课 C++语言基础

    数据类型

    第二章 - 图2

    函数

    第二章 - 图3

    递归函数

    第二章 - 图4

    递归

    • 示例
      • 题目

        例如编写一求1+2+..+n的值,其中n<=20

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int sum(int n){
  4. if(n==1){
  5. return 1;
  6. }
  7. return sum(n-1)+n;
  8. }
  9. int main(){
  10. cout<<sum(200);
  11. return 0;
  12. }