![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#31 | |
Elite
![]() |
![]() Zitat:
- pointer sind notwendig wenn du call by reference machen willst - pointer sind notwendig wenn du direkt auf hardware zugreifen willst (zb MSP430) zwei argumente die mir jetzt mal spontan eingefallen sind. ausserdem - wenn pointer so sinnlos sind wieso arbeiten dann so viele auch neue sprachen damit? python zb verwendet nur pointer. und java eben auch wie bereits erwaehnt.
____________________________________
Whoever built humanity left in a major design flaw: it was the tendency to bend at the knees. |
|
![]() |
![]() |
![]() |
#32 | |
Inventar
![]() Registriert seit: 13.06.2001
Beiträge: 1.830
|
![]() Zitat:
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona) Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing. \"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra) |
|
![]() |
![]() |
![]() |
#33 | ||
Inventar
![]() Registriert seit: 06.03.2001
Alter: 42
Beiträge: 1.627
|
![]() Zitat:
Schon klar, dass es mit Pointern in vielen Dingen leichter geht, doch als unverzichtbar kann ich sie mir nicht vorstellen, denn ich mit einem Pointer Informationen von einer beliebigen Adresse lesen kann, kann ich mir nicht vorstellen, dass ich nicht auch ohne Pointer von der besagten Stelle lesen kann. Was die dateien betrifft: Warum mit einem Pointer durchforsten, wenn ich doch gleich ganze Happen in den RAM schmeißen kann - erscheint mir besser. Zitat:
Wie schon gesagt, ich bin kein Programierer, ich weiß nur wie es geht (theoretisch), doch bei all dem was ich programierte (vor einiger Zeit in QBasic), kam mir kein Fall unter, in dem ich eine Stelle von 2 Seiten her adressieren müsste.
____________________________________
![]() ![]() ![]() ![]() ![]() |
||
![]() |
![]() |
![]() |
#34 |
Inventar
![]() Registriert seit: 13.06.2001
Beiträge: 1.830
|
![]() Eine lineare Liste ist ähnlich wie ein Array. Der Unterschied ist
1. daß man keine Größenbeschränkung hat (vgl. Vector) 2. Daß die Dinge nicht notwendigerweise einen Index haben müssen. 3. Ein Array steht "in einer Reihe" im Speicher. wenn ich also ein int[] habe, weiß ich, daß int[10] an der Stelle steht, die ich erreiche, wenn ich zur Adresse des ersten Elements int[0] 10* die Größe eines int addiere. Eine Liste nicht. 4. Es ist einfacher aus einer Liste zu löschen bzw. Elemente irgendwo einzufügen. In einer Liste setze ich zwei Pointer, ein Array muß ich komplett umkopieren. ... und sicher noch in paar andere Dinge Etwas was du überhaupt nicht mehr mit Arrays lösen kannst sind Bäume. Jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona) Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing. \"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra) |
![]() |
![]() |
![]() |
#35 | |
Inventar
![]() Registriert seit: 06.03.2001
Alter: 42
Beiträge: 1.627
|
![]() Zitat:
Ich kenne 2 Arten von Bäumen - den Verzeichnisbaum und den mit Blätter . . .
____________________________________
![]() ![]() ![]() ![]() ![]() |
|
![]() |
![]() |
![]() |
#36 |
Inventar
![]() Registriert seit: 13.06.2001
Beiträge: 1.830
|
![]() beide wirst du kaum in ein Array packen können
![]() Ein Baum ist ein Ding das Äste (Node - Knoten) und Blätter hat(Leaf). An jedem Node können entweder andere Nodes oder Leaves hängen. Speziallfall z.B. binary tree (jeder Node hat zwei "Kinder"). Definition z.B.: http://www.nist.gov/dads/HTML/tree.html Jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona) Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing. \"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra) |
![]() |
![]() |
![]() |
#37 | |
Master
![]() Registriert seit: 04.06.2004
Ort: Irland
Beiträge: 724
|
![]() Zitat:
http://de.wikipedia.org/wiki/Binärbaum |
|
![]() |
![]() |
![]() |
#38 |
Inventar
![]() Registriert seit: 13.06.2001
Beiträge: 1.830
|
![]() Ja, ich hab' zu sehr in der Implementierung gedacht (da hat man immer zwei Pointer, die dann halt "null" sind).
Jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona) Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing. \"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra) |
![]() |
![]() |
![]() |
#39 | |
Inventar
![]() Registriert seit: 06.03.2001
Alter: 42
Beiträge: 1.627
|
![]() Zitat:
![]() Ist besser so . . . (für mich zumindest ![]()
____________________________________
![]() ![]() ![]() ![]() ![]() |
|
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|