30/09/2018, 20:52

Hỏi thuật toán đảo ngược chuỗi kí tự

mình có đoạn code đảo ngược tên, nhưng đọc mãi không hiểu, bạn nào giải thích dùm mình.

	 /* VI DU VU TIEN THANH ->>> THANH VU TIEN
	 ***/
	/* TEN-> HO-> DEM */
 public static String daoTen(String str) {
		String[] temp = str.split(" ");
		str = "";
		str = temp[temp.length - 1] + " ";
		for (int i = 0; i < temp.length - 1; i++) {
			str = str + temp[i] + " ";
		}
		return str;
}
Jobs Apple Steve viết 22:56 ngày 30/09/2018

code c ha ban de minh viet lai cho nha

Châu Milano viết 23:00 ngày 30/09/2018

đây là java bạn ơi…

Tất Huân viết 22:58 ngày 30/09/2018

Bạn tự code hay của người khác vậy ? Theo mình hiểu thì đoạn code này chỉ đảo ngược được chuỗi 3 từ, bạn thử test chuỗi 4 từ vd “một hai ba bốn” xem sẽ thấy

Tất Huân viết 23:01 ngày 30/09/2018

Còn nếu bạn muốn tự xây dựng lại hàm thì mình gợi ý bạn google về phương thức splip trong java, nó là phương thức cắt chuỗi thành 1 mảng các char

Ngô Doãn Tuấn viết 23:09 ngày 30/09/2018

Bạn nên tạo 2 biến. 1 biến vị trí đầu. 1 biến vị trí cuối.
Rồi dùng while để lắp cho tới khi hai biến bằng nhau thì dừng

Ngô Doãn Tuấn viết 22:59 ngày 30/09/2018

Bạn đang hỏi thuật toán mà. Chứ có hỏi code đâu ông

Bài liên quan
0