Programar em Java - Algoritmo de Ordenação Bubble Sort - Aula 33

  Рет қаралды 84,074

De aluno para aluno

De aluno para aluno

Күн бұрын

Nesse vídeo você irá com ordenar membros de um vetor utilizando o algoritmo de ordenação bubble sort.
Bubble sort em Java.
Link para download código fonte - wp.me/p3dCUj-8x
Se você estiver aprendendo com as vídeo aulas não deixe de curtir e favoritar o vídeo. Isso ajuda muito o canal a crescer! Valeu!!!
=========POSTE SUAS DÚVIDAS NO FÓRUM:========
- goo.gl/bVuG6
===========CONECTE-SE COM O CANAL===========
FACEBOOK - DeAlunoParaAluno
Blog - dealunoparaalun...
TWITTER - AlunoParaAluno
GOOGLE + - goo.gl/rUJzN
=============================================
==============NOSSOS PARCEIROS==============
BLOG DE CÓDIGO:
Site - blogdecodigo.wo...
Facebook - BlogDeCodigo
=============================================

Пікірлер: 121
@PedroCara-fd4hq
@PedroCara-fd4hq 4 ай бұрын
Estava com muita dificuldade de entender isso na minha faculdade, mas nessa aula ficou tudo esclarecido. Muito obrigado.
@predatorBr
@predatorBr 9 жыл бұрын
Não vou ser ingrato, só estou passando para agradecer pela aulas até o momento você ensina muito..quem dera eu ter um professor na minha faculdade ao menos semelhante... Abs
@quact-satim7671
@quact-satim7671 7 жыл бұрын
caraca voce esta estudando isso na faculdade ... eu vejo isso no meu curso técnico junto ao ensino médio kkkk
@skas0lowAndMusic
@skas0lowAndMusic 6 жыл бұрын
Nossa em bom que estão ensinando isso hoje... cursos técnicos como processamento de dados ensinavam isso antigamente , hoje viraram faculdades de engenharia de software, Sistemas de informação e etc.. nas matérias como de algoritmos e estruturas de dados, usam muito ordenação e pesquisa.
@quact-satim7671
@quact-satim7671 6 жыл бұрын
isso ai foi matéria do meu 1º ano kkk
@vitorclemen
@vitorclemen 5 жыл бұрын
@@quact-satim7671 Vdd, estou no 1º ano do ensino médio e é esse assunto ae... .java
@dann_mrtins
@dann_mrtins 2 жыл бұрын
@@vitorclemen No mundo de TI assuntos que você vê na faculdade as vezes você pode ter visto na escola técnica e até mesmo em videoaulas feitas por pré-adolescentes. Eu estudo em uma Universidade Federal e estou vendo esse mesmo assunto que você viu no ensino médio. Vi Python no primeiro quadrimestre e neste terceiro estou vendo Java.
@joseluizfonsecaferreira696
@joseluizfonsecaferreira696 2 жыл бұрын
Estou tendo um bom aproveitamento em meu curso, graças as suas aulas. Obrigado.
@renanteixeiradossantos2670
@renanteixeiradossantos2670 10 жыл бұрын
Você é o melhor cara que explica java no youtube, parabéns e só assisto os seus vídeos!!
@MrMichaelTI
@MrMichaelTI 7 жыл бұрын
Rapaz, de todas as aulas que já vi essa foi a melhor .......não fica no bla bla bla e já vai direito ao ponto e explica variavel por variavel ...meus parabéns!
@kellybenassi926
@kellybenassi926 8 жыл бұрын
Muito feliz por poder assistir essas aulas, são ótimas! Demorei um pouco para entender o controle, mas assisti várias vezes a mesma aula e depois fiz um teste de mesa com bastante calma e entendi. :)
@lastroundiniz
@lastroundiniz 9 жыл бұрын
Galera, para evitar interações desnecessárias podemos subtrair "i" na segunda condição ao invés de utilizar o break. Deste modo: for(int i = 0; i < v.length; i++){ for(int j = 0; j < v.length - 1- i; j++){ System.out.println(j); if(v[j] > v[j + 1]){ aux = v[j]; v[j] = v[j + 1]; v[j + 1] = aux; } } } Notem a alteração na condição: DE: j < v.length - 1 PARA: j < v.length - 1 - i
@Cristian5392
@Cristian5392 3 жыл бұрын
Tá salvando nesse período de pandemia onde mais se estuda na faculdade para atingir as notas do que pelo conhecimento em si. Obrigado pelo conteúdo!
@elenaa3252
@elenaa3252 4 жыл бұрын
Quando assisto suas aulas me sinto até deprimido ao pensar sobre meu professor na faculdade, se fosse pelo menos parecido com a sua didática eu me daria muito melhor, suas aulas me salvam
@Demarchification
@Demarchification 7 жыл бұрын
Cara, você é 10x melhor que meu prof da facul parabéns, eu ouvi sua explicação e depois tentei implementar o bubblesorte sozinho, e o resultado foi perfeito, fiquei bem feliz, pois de início não tinha entendido muito. Obrigado!
@apenasmeucanal5984
@apenasmeucanal5984 8 жыл бұрын
3 anos que eu conheço este canal... Me ajuda sempre que preciso
@diegonunes3852
@diegonunes3852 10 жыл бұрын
Show de bola amigo! Tive uma prova sobre esse assunto ontem, e como na hora não lembrava deste método, criei 4 for's para um vetor de 5 espaços, cada um verificando cada índice do vetor e ordenando! é horrível mas funcionou, melhor que errar a questão! mas agora não faço mais isso! valeu!
@antonielsepulcrolousada3617
@antonielsepulcrolousada3617 8 жыл бұрын
Muito show. Sugestão: para matar um for (da linha 11, o primeiro) bem como a necessidade do boolean mantendo a ideia e evitar verificações desnecessárias. Só adicionar mais uma linha após a linha 18 j=0; for (int j=0; jnotas[j+1]){ aux=notas[j]; notas[j]=notas[j+1]; notas[j+1]=aux; j=0; } } Ou seja, sempre que ele identificar alguma troca, ele faz um reset no j, e se não for identificado troca, o programa encerra. ;) Mas claro, o objetivo também foi demonstrar um exemplo para utilizar o boolean. (tá valendo).
@marcotuliodasilvarocha7111
@marcotuliodasilvarocha7111 Жыл бұрын
9 anos depois essa aula me ajudou em um processo seletivo , obrigado por compartilhar.
@wmatheushenriq
@wmatheushenriq 2 жыл бұрын
Muito bom, obrigado! Deixar registrado aqui, que em 2022 deixei de passar em uma entrevista de vaga do exterior, porque esqueci desse algoritmo, triste. Mas é a vida hehe
@rm1622
@rm1622 10 жыл бұрын
4000 pessoas te viram só 200 te agradeceram OBRIGADO CARA!!!
@luisanunes7848
@luisanunes7848 2 жыл бұрын
Nossa que aula excelente! Parabéns pela didática !
@lndistribuidora9252
@lndistribuidora9252 2 жыл бұрын
Excelente didática. Obrigado pelo conteúdo disponibilizado.
@diegovieira243
@diegovieira243 10 жыл бұрын
Obrigado por mais uma aula, você é um excelente professor. Bem, pra mim não ficou muito claro a parte do "controle". Poderia fazer uma review desta parte do programa? Se poder agradeço muito, obrigado!
@Rayssa.Bentes
@Rayssa.Bentes 10 жыл бұрын
Tbm tive dificuldades em entender essa parte. ):
@camilahernandez3569
@camilahernandez3569 9 жыл бұрын
virei fã.me salvou...o que não compreendi em aula consegui neste canal!! parabéns!!
@valdemirantonio4216
@valdemirantonio4216 7 жыл бұрын
pra deixar vetor em ordem crescente alem do Arrays.sort tem o for for (i=0; i
2 жыл бұрын
Ajudou muito amigo! estava com umas duvidas e achei seu video e abriu minha mente!
@estudianteelectrico6728
@estudianteelectrico6728 4 жыл бұрын
Belíssima aula, tenho acompanhado todas e vou até o final destes tutoriais, sou iniciante e tenho aprendido muito em seu canal. Estou adorando este curso. Esta explicação foi magnifica. Obrigado, parabens.
@lucasconte1999
@lucasconte1999 6 жыл бұрын
Muito bom, não encontrei aula melhor
@isaiasferreira3232
@isaiasferreira3232 10 жыл бұрын
Continue a fazer mais video aulas de java ... Suas aulas são boas e simples de entender ...
@thaisjef
@thaisjef 4 жыл бұрын
Claro e objetivo, obrigada pela explicação.
@unforgiven3314
@unforgiven3314 6 жыл бұрын
meu Deus mano. 5 anos depois e vc esclareceu uma questão minha. Muito obrigado
@DanielBecker0707
@DanielBecker0707 10 жыл бұрын
Agora o bixo pego... Mas é isso ai galera o jeito é ir assistindo as aulas e exercitando até conseguir!
@falamenino1977
@falamenino1977 5 жыл бұрын
Exelente explicação e principalmente didática. Me fez realmente aprender a lógica deste código. Muito obrigado.
@thiagosilvafarias
@thiagosilvafarias 5 жыл бұрын
Muito obrigado pela excelente aula.
@rodrigoale2
@rodrigoale2 11 жыл бұрын
Estou começando a aprender Java e estou gostando muito das suas aulas
@DeAlunoParaAluno
@DeAlunoParaAluno 11 жыл бұрын
opa.. faal aí Raul O próximo assunto vai ser métodos em Java e logo após iniciar com após iniciar com a parte da linguagem voltada a objeto propriamente dito.. diria que em máximo 10 vídeos getters e setters vão aparecer
@lucediooliveira7690
@lucediooliveira7690 7 жыл бұрын
ótimas aulas, parabéns. Você poderia deixar links na descrição dos vídeos com exercícios sobre os assuntos, ajudaria mais ainda .
@LuizFelipe-qv7if
@LuizFelipe-qv7if 10 жыл бұрын
Muito legal Italo suas aulas, estão me ajudando muito, mas nessa aula eu me perdi...
@carlossantos20
@carlossantos20 4 жыл бұрын
Muito grato mestre e tenho aprendido muito com suas aulas.
@gustavomarins9315
@gustavomarins9315 9 жыл бұрын
Cara show de bola vejo todas as suas aulas nota 10. estou aprendendo muito mesmo, seria muito legal se você tive-se uma aula sobre outros algoritmos como o MergeSort que eu achei muito difícil e tenho certeza que com sua ajuda eu vou aprender vlw cara continua assim :D
@leonildo9834
@leonildo9834 4 жыл бұрын
Obrigado pela a ajuda, foi muito útil. Deus abençoe você.
@MateusMeurer
@MateusMeurer 3 жыл бұрын
Cara que aula maravilhosa meu brother! Muito obrigado, acho que finalmente entendi o conceito!
@CaminhoNoMarketing
@CaminhoNoMarketing 5 жыл бұрын
Ótimo vídeo, me ajudou a inverter melhor esse vetor pois eu estava com dificuldade.
@fabianacabral1126
@fabianacabral1126 2 жыл бұрын
Aula muito boa, como todas as outras. Mas difícil esse Bubble sort pqp
@Renamentecanal
@Renamentecanal 11 жыл бұрын
Eu voou ver aqui e depois eu ti passo,OK? e suas aulas são muito boas aprendi bastante com elas.
@diegodemelobraga6078
@diegodemelobraga6078 10 жыл бұрын
boa didática muito bom cara parabéns
@lekcortes
@lekcortes 3 жыл бұрын
Se alguém ainda tiver alguma dúvida sobre o código é só copiar esse que vou postar agora nos comentários!
@lekcortes
@lekcortes 3 жыл бұрын
int [] numeros = {8,4,1,7,2,3}; int aux; boolean status; for(int i=0; inumeros[j+1]){ aux = numeros[j]; numeros[j] =numeros[j+1]; numeros[j+1] = aux; status=false; } System.out.print(numeros[j]+" "); } System.out.print(" - "); if(status){break;}; } System.out.print("Resultado Final: "); for (int i = 0; i < numeros.length; ++i) { System.out.print(numeros[i]+" "); } System.out.println("");
@kayquenetto2280
@kayquenetto2280 8 жыл бұрын
Muito boa aula, tem me ajudado muito. Se puder, faz mais videos falando sobre os outros métodos de ordenação. Valeu ;)
@lc8186
@lc8186 9 жыл бұрын
Excelente explicação, bem detalhada, assisti esse vídeo e já me inscrevi no canal, vou assistir as aulas do começo!!!
@rafaelcarvalho5830
@rafaelcarvalho5830 5 жыл бұрын
Parabéns! Aula e dicção fantástica
@rafaelleles1510
@rafaelleles1510 4 жыл бұрын
Muito bom.
@edalmeida2328
@edalmeida2328 5 жыл бұрын
É assim o Brasil hoje em dia, o pessoal assiste e nem agradecem pensam que conhecimento é de graça, e que é obrigatório ter aula todas as vezes que necessita. Aí se o KZbin saísse do ar seria o máximo, todos os brasileiros seriam obrigados a ler livros. Porém isso talvez nunca aconteça então agradeçam com like ingratos...
@andreluvetama3726
@andreluvetama3726 10 жыл бұрын
Valeu cara, vc é uma benção.....
@franlira6246
@franlira6246 7 жыл бұрын
Melhor que meu professor da faculdade, valeu cara!!!
6 жыл бұрын
Aula fantástica, parabéns!
@celiogomesdelima
@celiogomesdelima 9 жыл бұрын
Boa noite professor Acho que esse if(controle) {break;} deveria estar dentro das chaves do primeiro for... Do jeito que está no vídeo esse if só é executado depois que terminam os dois for...
@julianeassis2421
@julianeassis2421 4 жыл бұрын
Muito obrigada, me ajudou muito!
@adrianoasa8492
@adrianoasa8492 4 жыл бұрын
excelente explicação
@andreviniciusbezerradasilv9335
@andreviniciusbezerradasilv9335 Жыл бұрын
muito obrigado
@diogodearaujopiazzi2667
@diogodearaujopiazzi2667 10 жыл бұрын
estou aprendendo muito meus parabens
@raulherbert
@raulherbert 11 жыл бұрын
italo mt show seu canal e suas aulas :D sua didatica é impressionante!! eu tenho uma dúvida.. como agt usa java na criação de jogos (pc, smartphone e tal)
@Ozymandias_z
@Ozymandias_z 4 жыл бұрын
que aula sensacional!!!
@VicenteBarth
@VicenteBarth 6 жыл бұрын
Parabéns pela didática e pelo ótimo trabalho
@brunocesar8607
@brunocesar8607 6 жыл бұрын
Muito obrigado , professor ! Deus abençoe .
@denisadao4373
@denisadao4373 7 жыл бұрын
Excelente vídeo.
@chirleysantos1334
@chirleysantos1334 7 жыл бұрын
Muito boa a aula . Ajudou demais , obrigado .
@hugoluizmorais6255
@hugoluizmorais6255 10 жыл бұрын
Obrigado pela a aula!!
@Gamexx1000
@Gamexx1000 9 жыл бұрын
muito bom :D programa ia rodar 6*6 quando fico em ordem parou com break; ótima aula mais você devia te dado mais detalhes como primeiro for roda e faz controle fica verdadeiro e quando tem algo no segundo for faz fica falso e quando não tem nada por causa do primeiro for faz parar devia ter dito que o segredo tava todo ali mais mesmo assim muito obg pela aula :D
@rafaelfez
@rafaelfez 11 жыл бұрын
Foi de muita ajuda na prova, muito obrigado!
@DeAlunoParaAluno
@DeAlunoParaAluno 11 жыл бұрын
nem tenho cara.... mas acho que até sei porque está perguntando isso.. você deve ter visto o link do canal em algum fórum da deep web, foi isso? Um pessoal chegou a comentar que que tinham links pro canal em um fórum da deep :D
@DeAlunoParaAluno
@DeAlunoParaAluno 11 жыл бұрын
show!
@brunoss506
@brunoss506 10 жыл бұрын
nossa! genial ajudo d+ no meu trabalho!..
@trilheiro66
@trilheiro66 7 жыл бұрын
Ótimas aulas, obrigado! Já escrevi Bubble Sort anteriormente e enferrujei. Por gentileza, alguém explique a razão de um "for" dentro do outro. Abraços.
@luisgentil
@luisgentil 7 жыл бұрын
O que o loop interno faz é comparar dois valores do vetor cada vez que é executado. Ou seja, se o loop interno for executado 6 vezes (no caso de vetor.length == 6), ele vai percorrer todo o vetor apenas 1 vez, o que na maioria das vezes não vai ser suficiente para ordenar todos os valores. Espero ter ajudado.
@algemiromunhoz8106
@algemiromunhoz8106 Жыл бұрын
Valeu professor! Como faço para ver todas as suas aulas?
@brunocardoso91
@brunocardoso91 9 жыл бұрын
Muito bom !
@alancasantos
@alancasantos 6 жыл бұрын
Muito bom, parabéns!
@JulianaSilva6
@JulianaSilva6 10 жыл бұрын
muito bom cara, valeeeeu !
@mariocidade5634
@mariocidade5634 9 жыл бұрын
Juliana Silva: Vc já tá desenvolvendo programa Juliana?
@yasminemiranda2009
@yasminemiranda2009 11 жыл бұрын
Gostei mt do video! Parabéns! gostaria de saber, se vc possui algum video ou me indica algum de BS recursivo!
@DeAlunoParaAluno
@DeAlunoParaAluno 11 жыл бұрын
vish.. então cara.. eu ouvi dizer mesmo que tem um fórum hacker na deep web que roda umas vídeo aulas minha :o mas eu não tenho idéia de qual é haha. tem como você me passar o fórum?
@ItaloLemos13
@ItaloLemos13 11 жыл бұрын
italo tem previsão para as aulas de get/set?
@KlebesSantos
@KlebesSantos 6 жыл бұрын
simples e direto
@Gamexx1000
@Gamexx1000 9 жыл бұрын
eu não sei pra que usar boolean pode usa qual quer coisa ali ate uma int no lugar dele e troca os números de referências
@joseluizfonsecaferreira696
@joseluizfonsecaferreira696 2 жыл бұрын
"Professor" bom dia. No Netbeans que utilizo, toda vez que mando executar um programa que desenvolvo, roda o programa anterior. Preciso selecionar o programa com o botão direito do mouse para executá-lo. Como posso resolver isso?
@brunovicente2902
@brunovicente2902 3 жыл бұрын
Manoooooo, showwww!
@Renamentecanal
@Renamentecanal 11 жыл бұрын
Professor, eu encontrei o seu canal no forum hacker na deep web,o senhor poderia me passar alguns sites da deep?
@iagoseilaoqmais
@iagoseilaoqmais 9 жыл бұрын
Suas aulas são ótimas, parabéns! Mas, assim como outros aqui nos comentários, também tive dificuldades com o "controle". Afinal, o "if" não roda só se j for maior que j+1? Não entendi a necessidade do controle. Obrigado!
@Juniordropskate
@Juniordropskate 9 жыл бұрын
Sim, o "if" só sera executado se j for maior que j+1. A princípio o controle é definido como verdadeiro(true), se o vetor estiver desordenado, ou seja, j>j+1, o programa vai entrar no primeiro "if" e vai redefinir o controle para falso(false), dai não vai executar o comando break que esta dentro do segundo "if". Mas caso se o vetor já estiver ordenado, ou seja j não será maior que j+1, o primeiro "if" não será lido, o que significa que o controle não sera alterado para falso(false), e logo depois no segundo"if" será executado o comando break pois o segundo "if" será verdadeiro(true).
@edirsonferreira7948
@edirsonferreira7948 8 жыл бұрын
Bom dia!!excelente aulas,estou com um probleminha não consigo ordenar os números,se alguém poder ajudar-me obrigado!!!!!
@lxclickdesenvolvimento7844
@lxclickdesenvolvimento7844 8 жыл бұрын
Olá muito bom dia, nao entendo o pq usar o v[j+1] eu uso assim for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { if (vetor[i] < vetor[j]) { aux = vetor[j]; vetor[j] = vetor[i]; vetor[i] = aux; } } } e funciona tranquilo, está errado? Agradeço sua atenção :)
@MenteInvestidoraa
@MenteInvestidoraa 11 жыл бұрын
Cara vc tem algum site na deep web? ou algum site que vc frequenta la de hacker
@ChristianBarnarddeLima
@ChristianBarnarddeLima 10 жыл бұрын
Mestre, quando implemento a linha: if(controle){break;}, a ordenação não ocorre mais.
@jjonasramos
@jjonasramos 8 жыл бұрын
boa tarde, professor. Acredito que tenha um erro no boolean, pois da maneira que foi colocado, os 2 "for" serão executados sempre. Fiz a variavel controle inicializando no primeiro for como "true" sempre, e dentro do if do segundo for, coloquei ela se tornando falsa caso entre, caso não entre, ela irá continuar "true" e quando sair do segundo for, dará o break. segue abaixo o Algoritmo. abraço e está me ajudando muito. package estudos; public class OrdenarBubbleSort { public static void main(String[] args) { int i,j,aux; int[] vetor = {3,5,7,6,1,4,2}; boolean controle; for(i = 0, controle = true; i < vetor.length; i++) { for(j = 0; j < (vetor.length - 1); j++) { if(vetor[j] > vetor[j+1]) { aux = vetor[j]; vetor[j] = vetor[j+1]; vetor[j+1] = aux; controle = false; } } if(controle == true) { break; } } for(i = 0; i < vetor.length;i++) { System.out.println(+vetor[i]+ " "); } } }
@jjonasramos
@jjonasramos 8 жыл бұрын
+GamercraftBR 43 nao existe necessidade de especificar inicialmente sendo que eu atribuo algo dentro do laço de repetiçao
@jjonasramos
@jjonasramos 8 жыл бұрын
+GamercraftBR 43 na verdade eu posicionei o boolean diferente do professor, depois que me toquei disso... Tanto o meu jeito como o do professor dão a mesma coisa! Kkkk valeu mano
@rodrigoablima
@rodrigoablima 8 жыл бұрын
Você tem uma versão recursiva?
@nuIIpointer3xception
@nuIIpointer3xception 6 жыл бұрын
No video tem um erro ali no final, nada grande porém você esqueceu de colocar o if(controle == true){ break}
@agnesrafaela5857
@agnesrafaela5857 10 жыл бұрын
break num laço IF é má prática de programação, não?
@adrielfodaogames
@adrielfodaogames 7 жыл бұрын
o break não foi para o o if e na verdade "if" nem é um laço, foi para o "for" e até por isso funcionou.
@robsoncley619
@robsoncley619 7 жыл бұрын
insertion sort?
@TheShurago
@TheShurago 7 жыл бұрын
ele era pra ter usado o "i" para comparar as casas do vetor... não entendi porque o programa dele rodou.
@DeAlunoParaAluno
@DeAlunoParaAluno 11 жыл бұрын
Valeu Raul :D hmm cara.. eu não sei fazer jogos em Java.. ainda :D Espero um dia chegar lá mas vou te recomendar um site que acho bacana.. digite no google "zetcode java 2D" tem um tutorial passo a passo :).. o site é inglês mas se estiver difícil de entender só jogar no google tradutor que acho que dá pra pegar a idéia Vlws
@caio2423
@caio2423 8 жыл бұрын
O boolean foi desnecessário? Porque eu apaguei do meu código e rodou de boa.
@husseinyehya6598
@husseinyehya6598 8 жыл бұрын
+Caio Brito Não foi desnecessário, isso faz com que o programa seja mais eficiente para não fazer mais testes desnecessários.
@caio2423
@caio2423 8 жыл бұрын
Obg
@secselection
@secselection 8 жыл бұрын
Verdade... isso faz uma diferença grande quando está criando um app rs
@deborabruna7141
@deborabruna7141 7 жыл бұрын
Não entendi a necessidade do primeiro for, linha 11.
@andredesouzaaranda
@andredesouzaaranda 5 жыл бұрын
Elimine a flag adicionando TAM - i - 1. int i, j, aux; for (i = 0; i < numeros.length - 1; i++) { for (j = 0; j < (numeros.length - i - 1); j++) { if (numeros[j] > numeros[j + 1]) { aux = numeros[j]; numeros[j] = numeros[j + 1]; numeros[j + 1] = aux; } } }
@aaaa2312dsd
@aaaa2312dsd 9 жыл бұрын
Minha mente deu um nó agora
@IgrwOw
@IgrwOw 8 жыл бұрын
+Higor Elias irei entender é so questao de tempo kk.
@lucasxm3068
@lucasxm3068 10 жыл бұрын
Eu criei um código para que o usuário digite os números: package aula; import java.util.Scanner; public class Bubble_Sort__Arrumador_de_Números_em_ordem_crescente { public static void main(String args[]){ System.out.println("Arrumador de números em ordem crescente"); System.out.println("Quantos números vc quer organizar ?"); Scanner input = new Scanner(System.in); int aux2 = input.nextInt(); int[] numeros = new int[aux2]; for(int k = 0; k < (numeros.length); ++k){ System.out.println("Qual o " + (k + 1) + "º" + "número"); numeros[k] = input.nextInt(); } int aux; boolean controle; for(int i = 0; i < numeros.length; ++i){ for(int j = 0; j < (numeros.length - 1); ++j){ if(numeros[j] > numeros[j + 1]){ aux = numeros[j]; numeros[j] = numeros[j + 1]; numeros[j + 1] = aux; } } } for(int i = 0; i < numeros.length; ++i){ System.out.print(numeros[i] + " "); } } }
@jonathonvianasilva6303
@jonathonvianasilva6303 9 жыл бұрын
COMPLICADO ESSE NEGOCIO DE VETOR HEIN..KK
@Gamexx1000
@Gamexx1000 9 жыл бұрын
vc não viu nada imagine oop
@spidre1916
@spidre1916 5 жыл бұрын
eu acho oop mais facil do que arrays kskdks
@GiovaniMoreiraG
@GiovaniMoreiraG 4 жыл бұрын
public static void main(String[] args) { int[] vetor = {3,9,11,6,2,1,7,10,12,14,5,13,8,4}; int i, j, aux; for (i = 0; i < vetor.length; ++i){ for (j = (i+1); j < vetor.length; ++j){ if(vetor[i] > vetor [j]){ aux = vetor [i]; vetor [i] = vetor [j]; vetor [j] = aux; } } } for (i = 0; i < vetor.length; ++i){ System.out.print(vetor[i] + " "); } System.out.println(); }
Programar em Java - Vetores Multidimensionais - Aula 34
12:56
De aluno para aluno
Рет қаралды 38 М.
O que é e COMO FUNCIONA o QuickSort (passo-a-passo)
21:54
Elemar Junior
Рет қаралды 12 М.
Как мы играем в игры 😂
00:20
МЯТНАЯ ФАНТА
Рет қаралды 2 МЛН
АЗАРТНИК 4 |СЕЗОН 2 Серия
31:45
Inter Production
Рет қаралды 1,1 МЛН
Bubble Sort Algorithm Tutorial in Java - How Fast Is It?
11:33
Coding with John
Рет қаралды 71 М.
MERGE SORT |  Algoritmos #7
23:34
Programação Dinâmica
Рет қаралды 44 М.
Programar em Java - Vetores/Arrays pt.3 - Aula 32
14:37
De aluno para aluno
Рет қаралды 73 М.
Programar em Java - SWITCH - Aula 27
11:18
De aluno para aluno
Рет қаралды 51 М.
Programar em Java - Jogo Acerte o Número | Aula Revisão - Aula 25
15:27
De aluno para aluno
Рет қаралды 50 М.
QuickSort - o guia definitivo (espero eu) :)
15:36
Professor Isidro
Рет қаралды 6 М.
Google Coding Interview With A Competitive Programmer
54:17
Clément Mihailescu
Рет қаралды 2,5 МЛН
O problema que só 1% dos devs consegue resolver
18:25
Augusto Galego
Рет қаралды 56 М.
QUICKSORT | Algoritmos #8
19:29
Programação Dinâmica
Рет қаралды 47 М.