Coba model Gemini 1.5 , model multimodal terbaru di Vertex AI, dan lihat model yang dapat Anda bangun dengan jendela konteks hingga 2 juta token.
Coba model Gemini 1.5 , model multimodal terbaru di Vertex AI, dan lihat model yang dapat Anda bangun dengan jendela konteks hingga 2 juta token.
Kirim masukan
Membuat Log Perubahan Java
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Buat entri log perubahan kode yang ringkas berdasarkan file diff untuk kode Java.
Anda dapat membuat kueri model secara langsung dan menguji hasil yang tampak saat menggunakan
parameter value yang berbeda dengan konsol Cloud, atau dengan memanggil
Vertex AI API secara langsung.
Buat log perubahan baris tunggal ringkas yang merangkum perubahan kode utama dalam commit ini.
--- /your/code/directory/tree_traversal.java
+++ //your/code/directory/tree_traversal.java
class Node {
int data;
Node left, right;
public Node(int data) {
this.data = data;
left = right = null;
}
}
public class TreeTraversal {
Node root;
- // Recursive Traversal Methods
- public void preorderRecursive(Node node) {
- if (node != null) {
- System.out.print(node.data + " ");
- preorderRecursive(node.left);
- preorderRecursive(node.right);
- }
- }
+ // Iterative Traversal Methods (Using a Stack)
+ public void preorderIterative(Node node) {
+ if (node == null) {
+ return;
+ }
+ Stack stack = new Stack<>();
+ stack.push(node);
+
+ while (!stack.isEmpty()) {
+ Node current = stack.pop();
+ System.out.print(current.data + " ");
+
+ // Push right child first (changes order compared to recursive)
+ if (current.right != null) {
+ stack.push(current.right);
+ }
+ if (current.left != null) {
+ stack.push(current.left);
+ }
+ }
+ }
}
Respons
Menambahkan traversal praorder iteratif menggunakan stack.
Model:
gemini-1.5-flash-001
Suhu:
1
Token output maks:
8192
TopK:
40
TopP:
0,95
Kirim masukan
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0 , sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0 . Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers . Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-07-19 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Masalah terjemahan"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Lainnya"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Mudah dipahami"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Memecahkan masalah saya"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Lainnya"
}]
Ada masukan untuk kami?