Interfície de cua a Java
La interfície de la cua forma part del paquet Java.util i estén la interfície de col·lecció. Emmagatzema i processa les dades en un ordre on s’afegeixen elements a la part posterior i s’eliminen de la part frontal.
La interfície de la cua forma part del paquet Java.util i estén la interfície de col·lecció. Emmagatzema i processa les dades en un ordre on s’afegeixen elements a la part posterior i s’eliminen de la part frontal.
Una expressió regular (regex) és una seqüència de caràcters que defineixen un patró de cerca. A continuació, es mostra com escriure expressions periòdiques:
Un tuple és un objecte que pot contenir diversos elements. Els elements poden ser de diferents tipus de dades. Els elements de Tuples s’inicialitzen com a arguments per tal que s’accedeixin. Tuples és una estructura de dades versàtil per a l'agrupació dels valors. Per entendre com utilitzar Tuples en C ++ i les seves aplicacions, el curs C ++ proporciona tutorials i exemples complets.
Un iterador en C ++ és un objecte similar al punter que apunta a un element del contenidor STL. Generalment s’utilitzen per bucle del contingut del contenidor STL en C ++. El principal avantatge dels iteradors STL és que fan que els algoritmes STL siguin independents del tipus de contenidor utilitzat. Només podem passar l’iTerador als elements del contenidor en lloc del contenidor en si als algoritmes STL.
A Python, les variables tenen un paper clau en l’emmagatzematge i la gestió de dades. El seu comportament i l’accessibilitat depenen d’on es defineixen al programa. En aquest article, explorarem variables globals i locals, com funcionen i escenaris comuns amb exemples.
Tenint en compte un nombre enter, que denota el nombre de talls que es poden fer en una crepe, busqueu el nombre màxim de peces que es poden formar fent n talls. Exemples:
Tenint en compte una cadena S que consisteix en només lletres angleses en minúscules i un nombre enter, compta el nombre total de substrings (no necessàriament diferents) de S que contenen exactament k diferents caràcters. Nota:
Donat un nombre gran, n (que té dígits fins a 10^6) i diverses consultes de la forma : Consulta(l, r): troba si la subcadena entre els índexs l i r (ambdós inclosos) són divisibles per 3. Exemples:
Igual que Binary Search, Jump Search és un algorisme de cerca per a matrius ordenades. La idea bàsica és comprovar menys elements (que la cerca lineal) saltant endavant per passos fixos o saltant alguns elements en lloc de cercar tots els elements. Per exemple, suposem que tenim una matriu arr[] de mida n i un bloc (que s'ha de saltar) de mida m. Després cerquem als índexs arr[0], arr[m], arr[2m].....arr[km], etc. Un cop trobat l'interval (arr[km] < x < arr[(k+1)m]), fem una operació de cerca lineal a partir de l'índex km per trobar l'element x. Considerem la següent matriu: (0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 7, 6, 89, 7, 6, 7, 6). La longitud de la matriu és 16. La cerca Jump trobarà el valor de 55 amb els passos següents assumint que la mida del bloc que cal saltar és 4. PAS 1: saltar de l'índex 0 a l'índex 4; PAS 2: Saltar de l'índex 4 a l'índex 8; PAS 3: saltar de l'índex 8 a l'índex 12; PAS 4: com que l'element de l'índex 12 és superior a 55, farem un salt enrere per arribar a l'índex 8. PAS 5: feu una cerca lineal des de l'índex 8 per obtenir l'element 55.
L'algorisme Diffie-Hellman s'està utilitzant per establir un secret compartit que es pot utilitzar per a comunicacions secretes mentre s'intercanvien dades a través d'una xarxa pública mitjançant la corba el·líptica per generar punts i obtenir la clau secreta mitjançant els paràmetres.
L'operador instanceof i el mètode isInstance() s'utilitzen per comprovar la classe de l'objecte. Però la diferència principal ve quan volem comprovar la classe d'objectes de forma dinàmica, llavors el mètode isInstance() funcionarà. No hi ha manera de fer-ho amb l'operador instanceof.
A Java, new és un operador on newInstance() és un mètode on tots dos s'utilitzen per a la creació d'objectes. Si sabem el tipus d'objecte que s'ha de crear, podem utilitzar un nou operador, però si no sabem el tipus d'objecte que s'ha de crear al principi i es passa en temps d'execució, en aquest cas, s'utilitza el mètode newInstance(). En general, l'operador new s'utilitza per crear objectes, però si volem decidir el tipus d'objecte que es crearà en temps d'execució, no hi ha manera de fer servir un nou operador. En aquest cas, hem d'utilitzar el mètode newInstance().
A Java, la destrucció d'objectes s'encarrega del mòdul Garbage Collector i els objectes que no tenen cap referència a ells són aptes per a la recollida d'escombraries. Garbage Collector és capaç d'identificar aquest tipus d'objecte. Ara anem a discutir què significa exactament l'illa de l'aïllament de la següent manera:
Després d'instal·lar amb èxit l'Android Studio i obrir-lo per primera vegada. Hem de començar amb alguns projectes nous per començar el nostre viatge a Android.
A Java, les enumeracions (enums) són un tipus especial utilitzat per definir un grup de constants anomenades.
Donada una matriu arr[0..N-1]. Cal fer les operacions següents.
Es diu que dues cadenes estan completes si, en concatenació, contenen els 26 alfabets anglesos. Per exemple, "abcdefghi" i "jklmnopqrstuvwxyz" estan complets, ja que junts tenen tots els caràcters de la "a" a la "z".
Es diu que un nombre n és un nombre de Carmichael si compleix la següent condició aritmètica modular:
Donada una matriu de cadenes (totes les lletres minúscules), la tasca és agrupar-les de manera que totes les cadenes d'un grup siguin versions desplaçades entre si.