删除数组中的重复元素 买卖股票的最高利润 爬楼梯

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了删除数组中的重复元素 买卖股票的最高利润 爬楼梯相关的知识,希望对你有一定的参考价值。

第一题:

#include "stdafx.h"

#include<iostream>

using namespace std;

int main()

{

 int shu[10];

 int i;

 for (i = 0; i < 10; i++)

 {

  cin >> shu[i];

 }

 int j,h, k = 0;

 for(int n=1;n<10;n++)

 {

  for (j = 0; j < 10; j++)

 

  if (shu[j] == shu[j + n])

  {        

shu[j] = shu[j + 1];    k++;   

}   

 }

 cout << "新数组的长度为:" << 10 - k;

 for (int m = 0; m <(10 - k); m++)

 {  

 cout << "新的数组的元素为:" << shu[m];

 }  

   return 0;

}

第二题:

#include "stdafx.h"

#include<iostream>

using namespace std;

int main()

{

 double shu[20];

 int i;  

for (i = 0; i < 20; i++)

 {   cin >> shu[i];  

}  int j;

 int h = 0;  

for(int n=1;n<20;n++)

 {

  for (j = 0; j < 19; j++)

  {  

  int m = shu[j + n] - shu[j];    

if (m > h)  

  {     h = m;    }

  }

 }

 cout << "利润最大为:" << h;  

   return 0;

}

第三题:

#include "stdafx.h"

#include<iostream>

using namespace std;

int s(int n)

{

 if (n == 1)  

{  

 return 1;

 }

 else   if (n == 2)  

 {   

 return 2;  

 }  

 else  

  return s(n - 1) + s(n - 2);

}

int main()

{

 int n;

 cin >> n;

 s(n);

 return s(n);

}

 

以上是关于删除数组中的重复元素 买卖股票的最高利润 爬楼梯的主要内容,如果未能解决你的问题,请参考以下文章

2021-07-08:股票问题5。给定一个整数数组,其中第 i 个元素代表了第 i 天的股票价格 。​设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票)

买卖股票的最佳时机

149. 买卖股票的最佳时机(回顾)

121. 买卖股票的最佳时机

Leetcode 121.买卖股票的最佳时机

121. 买卖股票的最佳时机