Example #1
0
int main() {
  // std::vector<std::string> W =  {
  //   "wrt",
  //   "wrf",
  //   "er",
  //   "ett",
  //   "rftt"
  // };
  // std::vector<std::string> W =  {
  //   "z",
  //   "x"
  // };
  // std::vector<std::string> W =  {
  //   "z",
  //   "x",
  //   "z"
  // };
  std::vector<std::string> W =  {
    "za", "zb", "ca", "cb"
  };
  
  Solution sln;
  printf("%s\n", sln.alienOrder(W).c_str());
  
  return 0;
}
Example #2
0
int main() {
	int n; cin >> n;
	vector<string> w(n);
	for (int i=0; i<n; ++i) { cin >> w[i]; }
	Solution sol;
	cout << sol.alienOrder(w) << endl;
	return 0;
}
// END: https://discuss.leetcode.com/topic/28308/java-ac-solution-using-bfs
int main(void) {
	Solution solution;
	vector<string> words = {"wrt","wrf","er","ett","rftt"};
	cout << solution.alienOrder(words) << "\tPassed\n";
	words = {"z", "z"};
	cout << solution.alienOrder(words) << "\tPassed\n";	
	words = {"zy","zx"};
	cout << solution.alienOrder(words) << "\tPassed\n";
	words = {"wrtkj","wrt"};
	cout << solution.alienOrder(words) << "\tPassed\n";
	words = {"za","zb","ca","cb"};
	cout << solution.alienOrder(words) << "\tPassed\n";
	words = {"ri","xz","qxf","jhsguaw","dztqrbwbm","dhdqfb","jdv","fcgfsilnb","ooby"};
	cout << solution.alienOrder(words) << "\tPassed\n";
	words = {"bsusz","rhn","gfbrwec","kuw","qvpxbexnhx","gnp","laxutz","qzxccww"};
	cout << solution.alienOrder(words) << "\tPassed\n";
	cout << "\nPassed All\n";
	return 0;
}
int main() {
	vector<string> words = { "ri","xz","qxf","jhsguaw","dztqrbwbm","dhdqfb","jdv","fcgfsilnb","ooby" };
	Solution s;
	std::cout << s.alienOrder(words) << endl;
	return 0;
}