【ACM 模式与核心代码模式】
在常见的算法刷题网站中,算法题的提交有 ACM 模式与核心代码模式(以类中自定义函数的形式呈现)。
比如,若以求两数之和的代码为例,ACM 模式与核心代码模式对应的代码分别如下所示。
● ACM 模式
#include<bits/stdc++.h>
using namespace std;
int twoSum(int x,int y) {
return x+y;
}
int main() {
int x,y;
cin>>x>>y;
cout<<twoSum(x,y)<<endl;
return 0;
}
/*
in:2 3
out:5
*/
● 核心代码模式
class Solution {
public:
int twoSum(int x,int y) {
return x+y;
}
};
【参考文献】
https://blog.csdn.net/hnjzsyjyj/article/details/141926456
https://blog.csdn.net/code_peak/article/details/128435905