问题分类 [数据结构]

提问

0

价值

1

答案

234

浏览

读取访问权限冲突 0xCDCDCDCD

运行环境:VS2019(C语言编写)

问题:执行到Enqueue的以下语句时,引发读取访问权限冲突,错误显示堆内存未初始化,个人能力不足,不知道怎么处理

node->val = root->val;

程序目的:实现二叉树的层序遍历

提示:由于程序执行递归所以需要多次输入-1结束,程序没有陷入死循环。

程序完整代码:

/***
二叉树的层序遍历
利
ava
凤栖梧

2020-11-22

0

价值

1

答案

216

浏览

写入访问权限冲突

运行环境:VS2019(C语言编写)

问题:写入访问权限冲突(res[*resSize++] = root->val;语句引发)

/****
二叉树前序遍历实现
***/
#include<stdio.h>
#include<malloc.h>
typedef struct TreeNode {
	struct TreeNode* left;
	struct TreeNode* right;
	int val;
}BiTree;
/**
初始化树
ava
凤栖梧

2020-11-21

0

价值

1

答案

256

浏览

c++ 的单链表的问题

c++的单链表中,循环输入指定数目的值。在其输出的过程中,输入函数和输出函数的关联问题,以及关于通过循环条件输入值并赋给相应的节点的过程中出现的问题

// 所引用的头文件和适用于c++的编程环境所需要的格式,以及一些普通的用于判断的参数
#include<iostream>
#include<fstream>
#include<string.h>
#include<iomanip>
#include<stdlib.h>
using namesp
ava
Giotto·Vongola

2020-8-28

0

价值

2

答案

351

浏览

单链表插入输出问题
void insert(node *head)//新建插入数据
{
	node *p;
    node *r;
	p = r = head->next;
	while(p)
		p = p->next;
	p = (node *)malloc(sizeof(node));
	printf("请按以下格式输入信息:姓名 成绩\n");
	scanf("%s %f",p->lan.name,&p->lan.score);
	printf("姓名:%s\t成绩:%.1f\n",p-&
ava
谢衡南

2020-6-14