Passer aux informations sur le produit
À vous de jouer ! Test de programmation d'algorithmes (édition C++)
À vous de jouer ! Test de programmation d'algorithmes (édition C++)
Description
Introduction au livre
Le guide incontournable pour les demandeurs d'emploi en informatique est de retour, mis à jour après trois ans !
Réussissez le test de codage du premier coup grâce à des questions qui reflètent parfaitement les tendances de l'examen !


« Comment se préparer à un test de codage ? » Un nouveau livre vient de paraître pour guider vers la réussite ceux qui se préparent à un emploi ou à une reconversion professionnelle dans une entreprise informatique.
De 35 théories de structures de données et d'algorithmes analysées à partir d'anciens sujets d'examen de grandes entreprises informatiques telles que Naver, Kakao et Samsung, aux problèmes clés soigneusement sélectionnés sur Baekjoon Online Judge, tout ce dont vous avez besoin pour vous préparer aux tests de codage est organisé dans un seul livre.
Cette édition révisée reflète les dernières tendances en matière d'examens, renforce les types d'algorithmes et de problèmes et inclut des notes secrètes pour augmenter vos chances de réussite.

Vous n'avez pas le temps de lire un livre entier car l'examen approche à grands pas ? Profitez du cours « Examen blanc de 3 jours ».
Vous pouvez étudier rapidement seulement 16 problèmes « de base » qui couvrent les algorithmes importants et 11 problèmes « fréquents » qui sont fréquemment abordés dans les examens.
Vous pouvez vous entraîner sur tous les problèmes sur 'Baekjoon Online Judge' (https://www.acmicpc.net/), alors étudiez d'abord avec le livre, puis résolvez-les à nouveau sur Baekjoon Online Judge pour vous préparer pleinement au test de codage !
  • Vous pouvez consulter un aperçu du contenu du livre.
    Aperçu
","
indice
Préparation au premier test de codage de cour

01 Quel algorithme dois-je utiliser pour résoudre ce problème ?
_01-1 Comprendre la notation de complexité temporelle
_01-2 Utilisation de la complexité temporelle
__[000] Triez les nombres

02 Comment détecter les erreurs logiques dans le code ?
_02-1 Pourquoi le débogage est-il important ?
_02-2 Étude de cas d'utilisation du débogage

Second Yard : Test de codage - Bases

03 Aperçu des notes d'erreur du test de codage
_03-1 Résolution des résultats négatifs inattendus
_03-2 Identifiez et résolvez la cause du délai d'attente dépassé.
_03-3 Résoudre en donnant une signification à l'indice
_03-4 Comprendre l'importance des opérations de reste
_03-5 Poser les bases de l'alignement
_03-6 Maîtriser le tri multiconditionnel
_03-7 Utilisation de vecteurs bidimensionnels

04 Structure de données
_04-1 Tableaux, listes et vecteurs
__[001] Trouvez la somme des nombres
__[002] Calcul de la moyenne
_04-2 Somme de la section
__[003] Trouver la somme des intervalles 1
__[004] Trouver la somme des intervalles 2
__[005] Trouvez le reste
_04-3 Deux pointeurs
__[006] Trouver la somme de nombres naturels consécutifs
__[007] Ordre de Jumong
__[008] Trouver un « bon numéro »
_04-4 Fenêtre coulissante
__[009] Mot de passe ADN
__[010] Trouver le minimum
_04-5 Piles et files d'attente
__[011] Création d'une séquence avec une pile
__[012] Trouvez le nombre de jetons
__[013] Jeu de cartes
__[014] Implémentation d'un tas de valeurs absolues

05 Tri
_05-1 Tri à bulles
__[015] Tri des nombres 1
__[016] Programme de tri à bulles 1
_05-2 Tri par sélection
__[017] Trier les chiffres par ordre décroissant
_05-3 Tri par insertion
__[018] Calcul des temps de retrait aux guichets automatiques
_05-4 Tri rapide
__[019] Trouvez le K-ième nombre
_05-5 Tri fusion
__[020] Tri des nombres 2
__[021] Programme de tri à bulles 2
_04-6 Alignement de la racine
__[022] Tri des nombres 3

06 Explorer
_06-1 Recherche en profondeur d'abord
__[023] Trouvez le nombre d'éléments connectés
__[024] Trouver le mystérieux nombre premier
__[025] Comprendre les amitiés
_06-2 Retour en arrière
__[026] N et M
__[027] Place N-Queen
__[028] Coller du papier coloré
_06-3 Recherche en largeur
__[029] Programmes DFS et BFS
__[030] Naviguer dans le labyrinthe
__[031] Déterminer le diamètre d'un arbre
_06-4 Recherche binaire
__[032] Trouvez l'entier souhaité
__[033] Création de Blu-ray
__[034] Trouvez le K-ième nombre du tableau

07 Gourmand
_07-1 Algorithme glouton
__[035] Trouvez le nombre minimum de pièces
__[036] Tri des cartes
__[037] Créez la valeur maximale en regroupant les nombres
__[038] Attribuer une salle de conférence
__[039] Trouvez les parenthèses qui créent la valeur minimale

08 Théorie des nombres
_08-1 Trouver les nombres premiers
__[040] Trouver les nombres premiers
__[041] Trouver des nombres presque premiers
__[042] Trouver le minimum parmi les nombres premiers et les palindromes
__[043] Trouvez un nombre non carré
_08-2 Frais d'Euler
__[044] Implémentation de la fonction Phi d'Euler
_08-3 Algorithme d'Euclide
__[045] Trouver le plus petit commun multiple
__[046] Recherche du plus grand commun diviseur
__[047] Préparation de cocktails
_08-4 Algorithme d'Euclide étendu
__[048] Ax + By = C

Third Yard : À vous de jouer ! Test de codage - Édition pratique

Graphique 09
_09-1 Représentation graphique
__[049] Trouvez une ville avec une rue spécifique
__[050] Piratage efficace
__[051] Identification d'un graphe biparti
__[052] Déterminez la quantité d'eau
_09-2 Recherche d'union
__[053] Représentation des ensembles
__[054] Planifier un voyage
__[055] Je ne veux pas être un menteur
_09-3 Tri topologique
__[056] Alignez-vous
__[057] Développement de jeux
__[058] Détermination du chemin critique
_09-4 Dijkstra
__[059] Trouver le chemin le plus court
__[060] Trouver le coût minimal
__[061] Recherche du K-ième plus court chemin
_09-5 Bellman-Ford
__[062] Avance rapide jusqu'à la machine à remonter le temps
__[063] Les soucis d'un vendeur
_09-6 Floyd-Warshall
__[064] Trouvez l'itinéraire de bus le plus rapide
__[065] Trouver le chemin
__[066] La règle en 6 étapes de Kevin Bacon
_09-7 Arbre couvrant minimal
__[067] Recherche de l'arbre couvrant minimal
__[068] Construction d'un pont
__[069] Aider les personnes défavorisées

10 arbres
_10-1 Comprendre l'arbre
__[070] Trouver le parent d'un arbre
__[071] Trouver le nombre de nœuds feuilles
_10-2 Essayez
__[072] Trouver la chaîne
Arbre binaire _10-3
__[073] Parcours de l'arbre
Arbre à segments _10-4
__[074] Trouver la somme des intervalles 3
__[075] Trouver le minimum 2
__[076] Trouver le produit d'intervalle
_10-5 Ancêtre commun le plus récent
__[077] Trouver l'ancêtre commun le plus récent 1
__[078] Trouver l'ancêtre commun le plus récent 2

11 combinaisons
_11-1 Apprendre les combinaisons
__[079] Trouver le coefficient binomial 1
__[080] Trouver le coefficient binomial 2
__[081] Je deviendrai la présidente de l'association des femmes
__[082] Construction d'un pont
__[083] Retirez le caillou
__[084] Trouver l'ordre des permutations
__[085] Recherche dans le dictionnaire
__[086] Remettre un cadeau

12 Programmation dynamique
_12-1 Comprendre la programmation dynamique
__[087] Définir l'entier à 1
__[088] Préparation à la démission
__[089] Trouvez Lee Chin-soo
__[090] Remplir 2*N tuiles
__[091] Trouvez le nombre d'étapes
__[092] Trouver la somme d'entiers consécutifs
__[093] Trouvez la plus longue sous-séquence commune
__[094] Trouvez le plus grand carré
__[095] Trouver l'ordre de construction
__[096] Essayons DDR
__[097] Recherche du nombre minimal d'opérations de multiplication matricielle
__[098] Planification de l'itinéraire d'un vendeur
__[099] Trouvez la plus longue sous-séquence croissante

13 Géométrie
_13-1 Apprendre la géométrie
__[100] Déterminer la direction d'un segment de droite
__[101] Déterminer si des segments de droite se croisent
__[102] Divisez les segments de droite en groupes
__[103] Calcul de l'aire d'un polygone

Annexe A : Notes sur les stratégies de survie pour l'examen

_A-1 Analyser efficacement le problème
_A-2 Choisir le bon algorithme
_A-3 Éliminer les erreurs qui déterminent l'élimination

Recherche
","
Image détaillée
Image détaillée 1
","
Avis de l'éditeur
« Reflétant à 100 % les dernières tendances en matière d'examens »
Nous avons soigneusement sélectionné uniquement les parties de l'algorithme qui apparaîtront dans les tests de codage réels !


S’appuyant sur l’expertise acquise en enseignant les tests de codage pendant huit ans, l’auteur a soigneusement sélectionné les domaines qui ont été ou seront inclus dans les tests de codage réels des entreprises informatiques.
Pour vous aider à vous concentrer uniquement sur la préparation à l'examen de codage, ce livre exclut les structures de données et les algorithmes, qui ont peu de chances d'apparaître à l'examen, et ne contient que les éléments essentiels pour réussir.


« Le plus grand nombre en Corée ! 103 questions d'algorithmes, couvrant tous les types d'examens précédents. »
Elle a ensuite été classée en trois niveaux d'importance.
Commençons par les questions fréquemment posées et les questions essentielles !


Nous avons inclus la plus grande collection de questions en Corée, vous permettant d'étudier toutes les questions des tests de codage antérieurs des principales entreprises informatiques sans en manquer une seule.
En résolvant les 103 problèmes de ce livre, vous serez parfaitement préparé(e) pour l'examen de programmation.
Parmi celles-ci, 11 questions fréquemment posées et 16 questions clés ont été sélectionnées séparément.
Si vous avez un examen qui approche et que vous n'avez pas le temps d'étudier, commencez par résoudre les questions fréquemment posées et les questions clés.

Les 103 questions peuvent être posées en s'entraînant sur Baekjoon Online Judge.
Pratiquez une fois dans un livre et une fois en ligne pour doubler votre apprentissage !


Tous les problèmes de ce livre ont été soigneusement sélectionnés sur Baekjoon Online Judge, le plus grand site web coréen de livres de problèmes d'algorithmes.
Après avoir étudié les méthodes de résolution de problèmes dans le livre, essayez de résoudre vous-même les problèmes sur « Baekjoon Online Judge ».
En corrigeant et en modifiant votre propre code, vos compétences en programmation s'amélioreront rapidement et vous obtiendrez également votre propre modèle de code utilisable pour chaque type d'algorithme de base.

« Entraînez-vous comme si c'était réel, en utilisant la méthode de résolution de problèmes en quatre étapes. »
Les tests de programmation sont une course contre la montre ! Entraînez-vous comme si vous étiez en situation réelle et réussissez !

Comme pour tout autre examen, les tests de codage exigent que vous utilisiez judicieusement le temps imparti pour résoudre les problèmes.
Il contient des méthodes systématiques de résolution de problèmes pour éviter les erreurs dues aux contraintes de temps.
Ce livre résout les problèmes algorithmiques en quatre étapes : [Analyser le problème → Le résoudre manuellement → Écrire le pseudocode → Implémenter le code].
Si vous prenez l'habitude de résoudre des problèmes de ce genre, vous serez en mesure de démontrer pleinement vos compétences sans commettre d'erreurs lors de l'examen.

« La réussite et l'échec ne tiennent qu'à une feuille de papier ! »
Même les plus petits conseils peuvent faire la différence pour vos résultats d'examen !


Il arrive fréquemment que des personnes échouent à leurs examens à cause de petites erreurs.
L'auteur, qui enseigne les tests de codage depuis huit ans, a personnellement sélectionné les erreurs courantes commises lors du test et a inclus des conseils pour les réduire dans [Preview Coding Test Error Notes].
L'annexe comprend des [Notes sur les stratégies de survie au centre d'examen], qui vous aideront à revoir vos stratégies de réussite jusqu'à la toute fin de l'examen.
Étudier avec ce livre vous permettra de garantir que tous vos efforts ne seront pas vains et que vous réussirez l'examen de codage !

«Fixez-vous un objectif et étudiez systématiquement par vous-même !»
Deux programmes d'études sont proposés : un cours de 30 jours pour débutants et un cours de 3 jours pour la préparation aux examens.


Ce livre propose un plan d'étude vous permettant d'étudier de manière systématique et autonome.
Notez vos propres dates cibles sur votre planning d'études et étudiez.
Si vous souhaitez étudier les tests de codage étape par étape, nous vous recommandons le cours de 30 jours. Si vous souhaitez vous concentrer uniquement sur les problèmes importants avant l'examen, nous vous recommandons le cours de 3 jours.
Des exemples de fichiers complets sont également disponibles sur le site web d'Aegis Publishing et sur le GitHub de l'auteur.
Étudiez sans aucune difficulté en comparant votre propre code avec des fichiers d'exemple !
ㆍ Site web d'Easy Publishing : www.easyspub.co.kr → Cliquez sur [Data Room] → Recherchez le titre du livre
GitHub de l'auteur : https://github.com/doitcodingtest/C

Venez à la salle d'étude « Faites-le ! » où nous apprenons, partageons et progressons ensemble !

Si vous planifiez et étudiez seul, vous vous fatiguerez vite.
Partagez les contenus difficiles avec les lecteurs qui partagent des préoccupations similaires.
Il est plus gratifiant d'étudier en s'entraidant.
En aidant les autres sur les sujets que je maîtrise bien et en recevant de l'aide sur ceux que je maîtrise moins, je peux profiter des bienfaits de la révision pendant mes études.
Si vous voulez aller loin, allez-y avec un ami.

Do it! Study Room : cafe.naver.com/doitstudyroom
"]
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 15 août 2025
Nombre de pages, poids, dimensions : 640 pages | 1 316 g | 188 × 257 × 26 mm
- ISBN13 : 9791163037514

Vous aimerez peut-être aussi

카테고리