Articles of langage agnostique

Stocker des données base64 en XML?

Comment puis-je stocker des chaînes en base64 en XML? Utilisez-vous CDATA pour stocker des chaînes en base64 en XML? Cela aiderait-il car il permet d’utiliser dans les chaînes? Est-ce que base64 est configurable lorsque vous lui dites de ne pas utiliser certains caractères s’ils sont en conflit avec XML?

A quoi sert une sorte de bulle?

Les bulles sont-elles utilisées dans le monde réel? Chaque fois que j’en vois un, c’est toujours soit: Un algorithme de sorting avec lequel apprendre. Un exemple d’algorithme de sorting à ne pas utiliser.

Qu’est-ce que le nom manling, et comment ça marche?

Veuillez expliquer ce que sont les noms, comment cela fonctionne, quel problème il résout et dans quels contextes et langues. Stratégies de gestion des noms (par exemple, quel nom est choisi par le compilateur et pourquoi) un plus.

Interview Google: Arrangement de blocs

Vous recevez N blocs de hauteur 1… N. De combien de façons pouvez-vous arranger ces blocs de manière à ce que, vu de gauche, vous ne voyez que des blocs L (le rest est caché par des blocs plus grands) et que vu de droite, vous ne voyez que des blocs R? Exemple donné N=3, […]

«Approximate» plus grand diviseur commun

Supposons que vous ayez une liste de nombres à virgule flottante qui sont des multiples d’une quantité commune, par exemple 2.468, 3.700, 6.1699 qui sont approximativement tous multiples de 1.234. Comment caractériseriez-vous ce “gcd approximatif” et comment procéderiez-vous pour le calculer ou l’estimer? Ssortingctement lié à ma réponse à cette question .

Algorithme de vote à temps linéaire. Je ne comprends pas

Pendant que je lisais ceci ( Trouver l’entrée la plus courante dans un tableau ), l’ algorithme de vote linéaire à temps de Boyer et Moore a été suggéré. Si vous suivez le lien vers le site, il y a une explication étape par étape du fonctionnement de l’algorithme. Pour la séquence donnée, AAACCBBCCCBCC présente […]

Calculer quand une tâche cron sera exécutée puis la prochaine fois

J’ai un cron “time definition” 1 * * * * (every hour at xx:01) 2 5 * * * (every day at 05:02) 0 4 3 * * (every third day of the month at 04:00) * 2 * * 5 (every minute between 02:00 and 02:59 on fridays) Et j’ai un horodatage unix. Existe-t-il […]

Table de hachage vs arbre binary équilibré

Quels facteurs dois-je prendre en compte lorsque je dois choisir entre une table de hachage ou un arbre binary équilibré pour implémenter un ensemble ou un tableau associatif?

Algorithme pour générer des anagrammes

Quelle serait la meilleure stratégie pour générer des anagrammes. An anagram is a type of word play, the result of rearranging the letters of a word or phrase to produce a new word or phrase, using all the original letters exactly once; ex. Onze plus deux est l’anagramme de douze plus un Un point décimal […]

Comment compter chaque chiffre dans une gamme d’entiers?

Imaginez que vous vendiez les chiffres métalliques utilisés pour numéroter les maisons, les portes des casiers, les chambres d’hôtel, etc. Vous devez trouver le nombre de chiffres à expédier lorsque votre client doit numéroter les portes / maisons: 1 à 100 51 à 300 1 à 2000 avec des zéros à gauche La solution évidente […]