-4
#define LEFT 1
#define BAL 0
#define RIGHT -1
typedef struct avl {
int value;
int bal;
struct avl *left, *right;
} *AVL;
AVL lower (AVL a){
while ((a.left != NULL) || (a.right != NULL)) {
if (a.bal = LEFT){
AVL lower (a.left);
} else AVL lower (a.right);
}
return (a);
}
は、私は私のstruct
内struct
へのアクセスに問題があります。 a.left
,a.right
のどこにこのコードを書きますか?皆さん、ありがとうございました。AVL木、構造体のアクセスポインタ
具体的には「問題がありますか」ということですか? –
コードは実行されません、私は何かworngを使用しているので、errosコンパイルを取得しますが、私はそれをどうすればいいのか分かりません – Dost
次に、エラーが何を言うかを投稿する必要があります。 –