Teste os modelos do Gemini 1.5 , os modelos multimodais mais recentes na Vertex AI, e veja o que é possível criar com uma janela de contexto de até 2 milhões de tokens
.
Teste os modelos do Gemini 1.5 , os modelos multimodais mais recentes na Vertex AI, e veja o que é possível criar com uma janela de contexto de até 2 milhões de tokens.
Envie comentários
Gerar registros de alterações do Java
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Gere uma entrada de registro de alterações de código concisa com base em um arquivo de diferenças para o código Java.
É possível consultar um modelo diretamente e testar os resultados retornados ao usar
diferentes valores de parâmetros com o console do Cloud ou ao chamar a
API Vertex AI diretamente.
Extraia uma entrada concisa do registro de alterações de linha única resumindo a alteração do código-chave nesta confirmação.
--- /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);
+ }
+ }
+ }
}
Resposta
Refatoração(travessia): converta a travessia de pré-venda de uma abordagem recursiva para iterativa usando uma pilha.
Modelo:
gemini-1.5-pro-preview-0409
Temperatura:
1
Máximo de tokens de saída:
8192
TopK:
40
TopP:
0,95
Envie comentários
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons , e as amostras de código são licenciadas de acordo com a Licença Apache 2.0 . Para mais detalhes, consulte as políticas do site do Google Developers . Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-04-29 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":"Problema na tradução"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]
Quer enviar seu feedback?
{"lastModified": "\u00daltima atualiza\u00e7\u00e3o 2024-04-29 UTC."}
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-04-29 UTC."]]