⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 greedy.cpp

📁 各种常用的排序算法源程序,包括快速排序/归并排序/带限期的排序以及贪心法的实现程序
💻 CPP
字号:
#include<iostream.h>
#include<math.h>
void main()
{
	int D[100],J[100],i,k,n,r,j;
    D[0]=0;J[0]=0;
    k=1;J[1]=1;
    cout<<"please input the number of the jobs:n=";
    cin>>n;
    cout<<"please input the limits of the jobs:";
    for(i=1;i<=n;i++)
    cin>>D[i];;
    for(i=2;i<=n;i++)
	{
		r=k;
        while((D[J[r]]>D[i])&&(D[J[r]]!=r))
        r=r-1;
        if((D[J[r]]<=D[i])&&(D[i]>r))
		{
			for(j=k;j>=r+1;j--)
            J[j+1]=J[j];
            J[r+1]=i;k=k+1;
		}
	}
    for(i=1;i<=n;i++)
	{
		if(J[i]>0)
			cout<<J[i]<<" ";
	}
	cout<<endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -