‫Bienvenido de nuevo.
‫Y este video, vamos a clasificar a los estudiantes y también lo veremos para conocer a todos los
‫estudiantes de una universidad específica.
‫Así que sigamos adelante y creemos un método.
‫Estoy dentro de mi clase de director universitario y voy a seguir adelante y crear un método
‫aquí llamado Soad Students por H.
‫Y primero, creo una nueva variable llamada Estudiantes ordenados, que será de estudiante en estudiantes.
‫Y lo voy a ordenar por orden, según la edad de pensamiento del estudiante, y voy a seleccionar al estudiante.
‫Entonces, como puede ver, estamos usando el orden por el cual es un operador que clasificará la salida por el valor
‫dado.
‫Por lo tanto, clasificará la salida por nuestro valor de edad.
‫Además, en lugar de asignar una nueva variable del enumerable de Tipo II, simplemente usamos var seed como un atajo, que funciona,
‫pero generalmente hace que el código sea un poco más lento porque necesita entender de qué tipo debería
‫ser, porque VAR es un tipo muy genérico, como puede ver, representa una secuencia ordenada y ya sabe
‫que el elemento T es un estudiante aquí, entonces.
‫Bueno, es bastante inteligente.
‫Lo hace mientras trabajamos con él aquí mismo.
‫Está bien.
‫Así que ahora imprimamos nuestros estudiantes ordenados en esta consola, estudiantes ordenados por edad y luego imprimamos todos
‫los estudiantes.
‫Entonces, para cada ciclo aquí y el tipo de variable debe ser estudiante, el nombre debe ser estudiante.
‫Y la colección que quiero verificar es estudiantes ordenados.
‫Y luego aquí solo voy a usar el alumno esa impresión.
‫Así que voy a imprimir la información sobre el estudiante para cada uno de los estudiantes en nuestra lista
‫de estudiantes ordenados, que se crea en base a nuestra declaración de enlace que tenemos aquí.
‫Entonces estamos usando este operador aquí.
‫Y como sabe, hay varios operadores diferentes en Link.
‫En la documentación, generalmente encontrará los operadores de cantera estándar, por lo que aquí vemos un
‫orden superior para entonces encontrará diferentes aquí.
‫Agrupar operaciones de generación de datos, aberración de igualdad, para que pueda ver todas las diferentes operaciones que
‫existen.
‫Está bien.
‫Así que recomiendo encarecidamente consultar la documentación.
‫Está bien.
‫Así que ahora echémosle un vistazo.
‫Usemos a nuestro administrador de la universidad para clasificar a los estudiantes por su edad e imprimirlos en el consejo.
‫Así que ejecutémoslo.
‫Y luego somos estudiantes ordenados por edad de los estudiantes que llaman con solo un género femenino, 17 años.
‫Luego tenemos que Laila tenía solo tres años y 19 y así sucesivamente.
‫Entonces puedes ver que los está ordenando de una manera específica, yendo de menor a mayor.
‫Está bien.
‫Así es como puedes clasificar a los estudiantes por edad.
‫Ahora, veamos algo que hemos hecho de manera similar antes.
‫Pero usamos las bases de datos para eso.
‫Y ahora usaremos el enlace, que puede hacer lo mismo con las listas.
‫Así que creemos un nuevo método.
‫Vacío público, todos los estudiantes de Jane Tech.
‫Entonces esto nos dará a todos los estudiantes que están en la Universidad Tecnológica de Beijing.
‫Y ahora el problema aquí es que no tenemos una lista que contenga ambos.
‫Por lo tanto, debemos utilizar esta identificación universitaria de clave externa y luego verificar el nombre de la universidad.
‫Entonces eso es un poco más complejo.
‫Es como unir dos mesas juntas.
‫Y has visto cómo hacer eso en el último capítulo donde tuvimos que unir dos mesas, la mesa de animales y
‫la mesa del zoológico para crear esta tabla de animales del zoológico.
‫Y eso es algo similar a lo que debemos hacer aquí.
‫Así que sigamos adelante y unámoslos.
‫Serán innumerables los estudiantes que quiero tener aquí y lo llamaré estudiantes de
‫BGT.
‫Entonces, los estudiantes de tecnología de Beijing.
‫Y aquí también uso esto para cada bucle de estudiantes y estudiantes.
‫Ahora necesito unirme a la universidad.
‫Y en este caso, en realidad es minúscula.
‫Su universidad en universidades con punto de estudiante, ID de universidad y ahora necesitamos igualar la palabra clave es igual a
‫universidad.
‫Pensé que usaría la universidad.
‫Ese nombre es igual a la tecnología genética y ahora seleccione a ese estudiante.
‫Así que seleccione estudiante.
‫Entonces estamos usando el operador conjunto, que se aplica a la identificación de la universidad del estudiante, por
‫lo que necesitamos verificar la identificación de la universidad del estudiante y luego queremos ver.
‫¿Qué estudiante tiene la identificación universitaria donde el nombre de esa identificación universitaria exacta es Beijing Tech?
‫Entonces, en nuestro caso, sabemos que también lo es.
‫Entonces, la idea de dos es igual a la Universidad Tecnológica de Beijing, ¿verdad?
‫Entonces, básicamente, revisamos a todos los estudiantes y buscamos sus universidades con el operador conjunto y
‫luego simplemente verificamos si la Universidad Asociada tiene el nombre Beijing Tech.
‫Eso es todo.
‫Eso es lo que hacemos con esta línea de código.
‫Bueno, es una línea de código.
‫En nuestro caso, son cuatro líneas, pero por lo general esto es solo una línea de código y ahora podemos imprimirlo
‫en la consola.
‫Entonces, estudiantes de Beijing Tech y ahora sigamos adelante y usemos un para cada bucle aquí,
‫que será estudiante en Beijing para estudiantes.
‫Y ahora imprimamos eso en la consola.
‫Así que imprime así.
‫Está bien.
‫Ahora echemos un vistazo a todos los estudiantes de Beijing Tech.
‫Úselos, eh, aquí, todos los estudiantes de Beijing Tech e imprímalo.
‫Debería ser para estudiantes.
‫Y somos estudiantes de Beijing Tech con la idea de un género masculino de dos veintidós años de la universidad
‫con la idea de dos y así sucesivamente.
‫Como ves, tenemos a todos nuestros estudiantes diferentes aquí.
‫Y hay una cosa que quizás hayas visto que tengo cuando lo hice. No me encargué de copiar
‫y pegar aquí.
‫Tenemos a Tony y Frank que tienen la misma identificación.
‫Así que este debería ser tres y luego deberíamos subir así.
‫Uno dos tres CUATRO CINCO SEIS.
‫Está bien.
‫Ahora un pequeño desafío para ti.
‫Cree un método que tome el valor entero de IDN.
‫Por eso tiene un perímetro de tipografía en el Detroit, y debería darnos a todos los alumnos de la identificación que nos
‫dio el usuario.
‫Por lo tanto, debemos usar la línea roja de la consola para obtener la entrada del usuario.
‫Entonces necesitas convertir eso en un número entero.
‫Y luego queremos tener a todos los estudiantes que están en la universidad que tiene la identificación específica.
‫Entonces, como saben, la Universidad de Yale tiene el único y Beijing ha decidido que si ingresa
‫uno, Carla y Tony deberían aparecer impresos en la pantalla.
‫Si ingresa dos, entonces todos los estudiantes de Beijing deben imprimirse en la pantalla.
‫Así que, por favor, inténtalo.
‫Está bien, espero que lo hayas hecho.
‫Así que acabo de crear un nuevo método, al que llamo público vacío, todos los estudiantes de esa unidad, y aquí necesito un
‫número entero llamado I. D. Y lo que voy a hacer aquí es simplemente
‫copiar todo ese código de allí, y solo voy a cambiar.
‫Esta aquí para esconderse y.
‫Aquí de esa unidad, y va a ser cero así, Cuma Edem ahora, por supuesto, no debería ser el nombre, sino la idea de esa
‫universidad y en lugar de estudiantes de BGT, solo lo llamaré mis
‫estudiantes.
‫Entonces, lo que hice fue verificar ahora la idea de la universidad de esos estudiantes, que es igual a la identificación que
‫ingresó el usuario, que o que se le dio a este método.
‫Y ahora solo necesitamos obtener la entrada del usuario.
‫Así que vayamos a nuestro método principal aquí y ahora.
‫Creemos una nueva cadena llamada entrada que se consolará como línea de lectura.
‫Y ahora necesito eso como una entrada entera como entrada, que se convertirá en un número entero en este caso y en
‫treinta y dos y convertiremos nuestra entrada.
‫Entonces ahora puedo seguir adelante y llamar a ese método a todos los estudiantes de esa unidad y será la entrada como int.
‫Y no estoy comprobando que no esté usando try catch aquí.
‫Bueno, en realidad podríamos.
‫Así que creemos una captura de prueba.
‫Y solo ejecute ese código si funciona, así que si no funciona, simplemente escriba algo en la consola.
‫Valor incorrecto.
‫Podríamos hacer mucho más aquí y podríamos decir, está bien, cuál fue el problema y demás, pero lo voy
‫a mantener simple.
‫Así que ahora ejecutemos el código y veamos si podemos hacer algo aquí.
‫Entonces voy a ingresar uno y, como pueden ver, estudiantes de la Unidad uno.
‫Así que ahora volvamos a ejecutarlo y veamos si también funciona contigo.
‫Y vemos estudiantes de eso.
‫Necesitas y conseguimos que todos los estudiantes que están en la universidad lo hagan.
‫Está bien.
‫Espero que lo consigas.
‫Excelente.
‫Entonces, hay una cosa más que me gustaría mostrarles.
‫Así que les mostré esas dos cosas.
‫Le mostré cómo clasificar y cómo ver cómo usar el operador conjunto.
‫Ahora, sigamos adelante y veamos algunas otras formas de ordenar, porque hemos visto esta forma, pero también
‫hay otras formas.
‫Así que voy a comentar que atrapó de aquí para allá.
‫Y quiero mostrarte algo.
‫Creemos una matriz de INT.
‫Y solo voy a decir que son algunos INT que tienen el valor de treinta 12 para tres y doce.
‫Y voy a crear innumerables tipos de int y quiero que sean los enteros ordenados.
‫Y ahora lo bueno es que podemos usar desde I en algunos INTs, en realidad algunos en el mundo ordenados por orden de I selecciono alto
‫y este de aquí debería ser un final de ceps más bajo y lo ordenará desde cuatro o en realidad comenzando desde
‫tres, cuatro, 12, 12, 13.
‫Ahora, si quiero revertirlo, también hay una pequeña manera de hacerlo.
‫Así que voy a usar otro final enumerable y esto se invertirá aquí.
‫Simplemente uso este método ordenado en inicio inverso.
‫Entonces eso es algo que simplemente revertirá mi ordenado int I enumerable por lo que revertirá el orden.
‫Ahora imprimámoslos en una consola de modo que para cada uno y yo en extremos invertidos y eso corregirá el valor en mi
‫pantalla.
‫Así que hagámoslo.
‫13, 12, 12, cuatro y tres.
‫Entonces, como puede ver, esa es otra forma de ordenar las cosas para que no tenga que hacer todas las cosas que hemos
‫hecho aquí.
‫Si desea mantenerlo simple y solo desea ordenar números enteros, por ejemplo, puede usar esta
‫forma y puede invertir el orden fácilmente usando el método inverso.
‫Entonces, enumerable es bastante poderoso, tiene características bastante interesantes.
‫Pero hay incluso otra alternativa a esto, por lo que podríamos haber usado en su lugar innumerables
‫tipos y llamados invertidos.
‫Lo arreglaron.
‫Entonces, de I en cierto sentido, ordenado por orden por I y ahora lo uso como descendente, entonces selección descendente, ahora hago
‫lo mismo con el para cada bucle, solo que lo usamos con el orden inverso ahora.
‫Muy bien, vamos a ejecutarlo de nuevo.
‫Y ves 30, 12, 12 para tres y 30, 12, 12 o tres, así que estas son dos formas diferentes de hacerlo.
‫Y en realidad viste tres formas diferentes de clasificar y manejar esas cosas.
‫Está bien.
‫Entonces esto ahora está descendiendo y de lo contrario habría estado ascendiendo.
‫Como puede ver, hay varias formas de encontrar una solución a un problema que tiene.
‫Excelente.
‫Entonces yo diría que es bueno para este video.
‫Sigamos con el siguiente video.
‫Veremos el paso final de este pequeño programa aquí.
‫Así que nos vemos allí.