PS : À moins que tu ne désigne arbre binaire entier comme arbre binaire parfait, tandis que pour moi il s'agit d'un arbre binaire entier. Dans mon cas, il s'agit simplement d'un arbre entier, il est non parfait.
Bon voilà, en fait, j'ai fini par obtenir la profondeur max de l'arbre. Donc je connais les codes binaires disponibles pour indexer complétement l'arbre. Ça devrait me permettre de construire un index exhaustif de toutes les feuilles de l'abre. Le problème, c'est que je voudrai faire quelque chose de manière un peu plus sophistiquée, donc avec une version récursive si c'est possible...
Bonjour, j'ai déjà regardé ces choses, mais pas trop en profondeur. Merci beaucoup d'insister. J'ai fait une fonction qui me donne la profondeur de l'arbre et le nombre de noeuds :
Je pense pas qu'on puisse dire qu'elle est parfaite. Je pense que si on veut une distrib à jour de logiciels, elle peut être un bon choix. Cependant, les logiciels ne sont pas toujours mis à jour rapidement. Le nombre de paquets dans core est limité, on ne trouve pas tout dans extra.
En fait ,c'est une bonne distribution pour qui veut utiliser des logiciels à jour et à qui ne va pas les debian unstable qui ne testent pas exactement les toutes dernière nouveautés.
En fait à choisir entre debian unstable et arch, il vaut mieux utiliser archlinux, c'est plus propre et plus dans l'esprit d'une rolling release.
Par contre, comme pour toutes les distributions très à jour, il y a parfois des bugs gênants. L'avantage est le dépôt de paquets AUR, la simplicité de pacman et tout ça qui font que c'est une bonne distrib pour semi-geek qui veut un peu mieux maîtriser son système qu'avec des scripts debconf.
Va te plaindre à l'inspection générale du travail. À priori, fumer est interdit dans les lieux publics, donc les lieux de travail où résident les employés sont des zones non-fumeur.
D'après ce que je lis, le microcontrôleur doit simplement faire une comparaison avec un seuil prédéfini. Les possibilités d'un PIC sont assez importantes, donc tu vas devoir éplucher pas mal de Documentation avant de pouvoir définir celle qui sera le plus adaptée à ton usage.
À mon avis, si les ventes de disque chutent drastiquement, c'est pour la raison simple que la connexion internet s'est substituée au fait d'aller acheter des CD. Pourquoi ne pas acheter de CD ?
Une chose est certaine, le prix du support ne justifie aucunement les prix tels qu'ils sont pratiqués dans les magasins de disque.
Une chose est de se rendre compte à quel point une taxe importante est ponctionnée sur la vente de CD musicaux. Elle dépasse de loin le prix rationnel qu'un mélomane est prêt à payer pour soutenir un artiste en vie.
Autrement, les ayants droits qui perçoivent un droit d'auteur sont rentiers, ils ne travaillent pas pour produire leur musique, à la différence de ceux qui achètent les CD. Donc le modèle économique est d'ors et déjà déséquilibré.
Voilà pourquoi ça ne me donne pas envie de soutenir cette loi.
Bonjour, personnellement, je veux bien essayer cette histoire de client/serveur http. J'aimerai vraiment en apprendre plus sur le dev web en général, en particulier avec python. Merci :)
Python et Ruby paraissent un peu similaire , bien que je ne connaissent pas Ruby. Peut être que ça te convaincra de changer de langage si tu connais déjà un peu python.
Je pense que c'est flash aussi, grâce à flashblock, firefox est moins pénible pour charger des grosses pages web. Donc maintenant, ça va un peu mieux. Merci beaucoup.
Sur une machine comme ça, il faut pouvoir tenir la charge. Ça veut dire qu'il vaut mieux utiliser un logiciel bien configuré et adapté à ses besoins. Je ne suis pas sûr que ça soit aussi facile que tu le penses...
J'ai été un peu choqué en apprenant Python, de voir qu'il y avait plusieurs manières de formater des chaînes, avec des objets type dictionnaire et tuples que je ne connaissais pas encore, n'ayant jamais utilisé de langage avec un tel niveau d'abstraction.
Donc, je pense que ce changement contribue à la simplicité du langage, qui se veut tout de même un des principaux atouts de python.
[^] # Re: wikipedia ?
Posté par dkremer . En réponse au message [Algorithmie] question sur les arbres binaires. Évalué à 2.
[^] # Re: wikipedia ?
Posté par dkremer . En réponse au message [Algorithmie] question sur les arbres binaires. Évalué à 2.
http://en.wikipedia.org/wiki/Binary_tree#Types_of_binary_tre(...)
http://fr.wikipedia.org/wiki/Arbre_binaire#Types_d.27arbre_b(...)
[^] # Re: wikipedia ?
Posté par dkremer . En réponse au message [Algorithmie] question sur les arbres binaires. Évalué à 2.
[^] # Re: wikipedia ?
Posté par dkremer . En réponse au message [Algorithmie] question sur les arbres binaires. Évalué à 2.
[^] # Re: wikipedia ?
Posté par dkremer . En réponse au message [Algorithmie] question sur les arbres binaires. Évalué à 2.
[^] # Re: wikipedia ?
Posté par dkremer . En réponse au message [Algorithmie] question sur les arbres binaires. Évalué à 1.
[^] # Re: wikipedia ?
Posté par dkremer . En réponse au message [Algorithmie] question sur les arbres binaires. Évalué à 1.
[^] # Re: ArchLinux
Posté par dkremer . En réponse au journal La distrib idéal.... Évalué à 7.
En fait ,c'est une bonne distribution pour qui veut utiliser des logiciels à jour et à qui ne va pas les debian unstable qui ne testent pas exactement les toutes dernière nouveautés.
En fait à choisir entre debian unstable et arch, il vaut mieux utiliser archlinux, c'est plus propre et plus dans l'esprit d'une rolling release.
Par contre, comme pour toutes les distributions très à jour, il y a parfois des bugs gênants. L'avantage est le dépôt de paquets AUR, la simplicité de pacman et tout ça qui font que c'est une bonne distrib pour semi-geek qui veut un peu mieux maîtriser son système qu'avec des scripts debconf.
[^] # Re: Qu'est-ce qui te lie juridiquement ?
Posté par dkremer . En réponse au journal Déployer du Microsoft provoque le cancer du poumon. Évalué à 3.
http://www.twenga.fr/offre/9281/2590893781132213770.html
[^] # Re: Qu'est-ce qui te lie juridiquement ?
Posté par dkremer . En réponse au journal Déployer du Microsoft provoque le cancer du poumon. Évalué à 6.
[^] # Re: Idée de projet
Posté par dkremer . En réponse au message Cherche projet à coder en C uniquement avec la libc standard. Évalué à 2.
Je voudrai faire un application monoposte, mono - utilisateur.
Je pense que je vais faire un algo de compression de texte sans pert type huffmann, ça le fait bien avec le traitement du signal, etc.
Votre avis ?
# Épluchage de documentation ?
Posté par dkremer . En réponse au message Programmation en C assembleur(realisation d`un chargeur de batterie a energie solaire). Évalué à 3.
Bonne chance :)
[^] # Re: Démonstration ?
Posté par dkremer . En réponse au journal HADOPI éclairé par 3 théories économiques. Évalué à 3.
Une chose est certaine, le prix du support ne justifie aucunement les prix tels qu'ils sont pratiqués dans les magasins de disque.
Une chose est de se rendre compte à quel point une taxe importante est ponctionnée sur la vente de CD musicaux. Elle dépasse de loin le prix rationnel qu'un mélomane est prêt à payer pour soutenir un artiste en vie.
Autrement, les ayants droits qui perçoivent un droit d'auteur sont rentiers, ils ne travaillent pas pour produire leur musique, à la différence de ceux qui achètent les CD. Donc le modèle économique est d'ors et déjà déséquilibré.
Voilà pourquoi ça ne me donne pas envie de soutenir cette loi.
[^] # Re: Mais pourquoi veulent-ils tous ça ?
Posté par dkremer . En réponse à la dépêche L'April s'insurge face aux mouchards filtrants de l'HADOPI. Évalué à 1.
http://en.wikipedia.org/wiki/Hydraulic_despotism
[^] # Re: Atelier d'initiation a python
Posté par dkremer . En réponse à la dépêche PyCon France 2009 : appel à orateurs et sponsors. Évalué à 3.
# Python ou Ruby ?
Posté par dkremer . En réponse au message Ruby et Qt. Évalué à 1.
Je sais que il existe un binding Qt pour python multiplateforme. Je sais que Python gère le port série.
http://wiki.python.org/moin/PyQt
http://pyserial.wiki.sourceforge.net/pySerial
Python et Ruby paraissent un peu similaire , bien que je ne connaissent pas Ruby. Peut être que ça te convaincra de changer de langage si tu connais déjà un peu python.
[^] # Re: La solution...
Posté par dkremer . En réponse au journal Firefox est-il un bloatware (en français : un logiciel dont les fonctionnalités ne justifie pas une telle utilisation des ressources matérielles) ?. Évalué à 3.
[^] # Re: Sup
Posté par dkremer . En réponse au message Cherche logiciel d'archivage de mail. Évalué à 2.
[^] # Re: NAS ?
Posté par dkremer . En réponse au journal Branche ton serveur. Évalué à 1.
[^] # Re: Enfin l'indépendance ?
Posté par dkremer . En réponse au journal Branche ton serveur. Évalué à 2.
[^] # Re: Voila ce qui arrive quand on veut tout transformer en methode
Posté par dkremer . En réponse au journal Il faut sauver le soldat %. Évalué à 1.
[^] # Re: J'ai rien compris...
Posté par dkremer . En réponse au journal Il faut sauver le soldat %. Évalué à 2.
Donc, je pense que ce changement contribue à la simplicité du langage, qui se veut tout de même un des principaux atouts de python.
[^] # Re: Une pétition ?
Posté par dkremer . En réponse au journal Il faut sauver le soldat %. Évalué à 3.
[^] # Re: Voila ce qui arrive quand on veut tout transformer en methode
Posté par dkremer . En réponse au journal Il faut sauver le soldat %. Évalué à 3.
>>> a=1
>>> a.__add__(2)
3
>>>
[^] # Re: Une pétition ?
Posté par dkremer . En réponse au journal Il faut sauver le soldat %. Évalué à 1.