Testen Sie Gemini 1.5-Modelle , unsere neuesten multimodalen Modelle in Vertex AI, und erfahren Sie, was Sie mit einem 1 Mio. Tokenkontextfenster erstellen können.
Tesen Sie Gemini 1.5-Modelle , unsere neuesten multimodalen Modelle in Vertex AI, und erfahren Sie, was Sie mit einem 1 Mio. Tokenkontextfenster erstellen können.
Feedback geben
Java-Änderungslogs generieren
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Generieren Sie einen kurzen Code-Änderungs-Log-Eintrag anhand einer Diff-Datei für Java-Code.
Sie können ein Modell direkt abfragen und die zurückgegebenen Ergebnisse testen, wenn Sie verschiedene Parameterwerte mit der Cloud Console oder durch direkten Aufruf der Vertex AI API verwenden.
Extrahieren Sie einen kurzen, einzeiligen Änderungslogeintrag, der die Schlüsselcodeänderung in diesem Commit zusammenfasst.
--- /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);
+ }
+ }
+ }
}
Antwort
Es wurde ein iterativer Durchlauf für Vorbestellungen mithilfe eines Stacks hinzugefügt.
Modell:
gemini-1.5-flash-001
Temperatur:
1
Max. Ausgabetokens:
8.192
TopK:
40
TopP:
0,95
Feedback geben
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers . Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-06-27 (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":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]
Haben Sie Feedback für uns?