第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求大神指教,為什么我創(chuàng)建的排序二叉樹輸入值后程序就死掉了???

求大神指教,為什么我創(chuàng)建的排序二叉樹輸入值后程序就死掉了???

C
小嘿喲 2017-11-18 21:18:47
為什么編譯時沒有錯誤但是運行時輸入m后再輸入數(shù)據(jù)時卻是直接有問題l???我查了改變實參指針的知識點,可是還是不會,請問可以在百忙之中幫忙看看么??!不勝感激?。?!還有請問可以指點些vc調(diào)試的實用些的嗎?我看了網(wǎng)上的視頻但看不懂!!!!謝謝大家啦!#include<stdio.h>#include<stdlib.h>struct BinSearchNode;typedef struct BinSearchNode *PBinSearchNode;typedef struct BinSearchNode *BinSearchTree;typedef BinSearchTree *PBinSearchTree;struct BinSearchNode{ int info; PBinSearchNode llink,rlink;};int search(PBinSearchTree ptree,int key,PBinSearchNode *position){ PBinSearchNode p,q; p=*ptree; q=p;? ? while(p!=NULL) { ? ?q=p; ? ?if(p->info==key) { ? ?*position=p; ? ?return 1;} ? ?else if(p->info>key) p=p->rlink;? ? ? else p=p->rlink; }? ? *position=q; return 0;}void preOrder(BinSearchTree t){ if(t==NULL) ?return; printf("%d",t->info); preOrder(t->llink); preOrder(t->rlink);}void insert(PBinSearchTree ptree,int key,int a,PBinSearchNode *position){? ? PBinSearchNode p;? ? if(a==1) return ; p=(PBinSearchNode)malloc(sizeof(struct BinSearchNode)); if(p==NULL) { printf("error"); return ;} p->info=key; p->llink=p->rlink=NULL; if((*position)==NULL) *ptree=p; else if(key < (*position)->info) (*position)->llink=p;? ? else (*position)->rlink=p; return ;}int main()?{ PBinSearchNode *position; int i,key,m,a; PBinSearchTree ptree; position=NULL;ptree=NULL; printf("要構(gòu)造一個有m個節(jié)點的二叉排序樹"); scanf("%d",&m); ? ?for(i=0;i<m;i++) {? ? ? ? ? ? scanf("%d",&key);? ? ? ? ? ?a=search(ptree,key,position);? ? ? ? ? ?insert(ptree,key,a,position); } preOrder(*ptree);
查看完整描述

目前暫無任何回答

  • 0 回答
  • 0 關(guān)注
  • 1371 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號