- 博客(4)
- 收藏
- 关注
原创 非递归中序遍历二叉树,深入理解递归流程!
对于第二种情况:当NULL作为根节点地址传入,此次调用函数会直接结束,开始返回,这是从左子树返回,由中序遍历可知下一步即可访问p,然后执行语句2,将p的右孩子NULL作为根节点传入,此次调用也直接返回,至此对p的访问这一层调用结束,栈顶记录弹出,开始访问p的父结点,即当前的栈顶记录。对于第一种情况:当NULL作为根节点地址传入,此次调用函数会直接结束,开始返回,这是从左子树返回,由中序遍历可知下一步即可访问p,然后执行语句2,将p的右孩子作为根节点进行遍历。”,用来记录各层函数调用时的数据。
2023-10-19 13:25:32
102
原创 刷力扣报错:==20==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x6190000022cc at pc 0x564e2fc9
记录一次离谱的报错:本地编译器不会报错,力扣测试用例过了90/95个,有个测试用例(此用例所需栈的大小达到了7000)一直报数组越界错误,检查了一下代码没问题,然后尝试修改MAX_SIZE(初始化栈的大小),当MAX_SIZE慢慢增大到3400时,问题就解决了?或者是更改INCREASEMENT(栈每次扩容大小),其足够大时也可以解决,?
2023-10-09 22:20:53
477
1
原创 前后端分离:将springboot项目部署到云服务器上
换句话说,当网页的源(协议、域名和端口)与要请求的资源的源不同时,浏览器会阻止资源的加载,以防止潜在的安全风险。跨域问题(Cross-Origin Resource Sharing,简称CORS)指的是在浏览器中发起的跨域HTTP请求时可能会遇到的一种安全限制。设置反向代理服务器:在服务器前面设置一个反向代理服务器(nginx),将所有的请求都发送到该服务器上,然后由反向代理服务器转发请求到不同的后端服务器。需要注意的是,跨域问题主要是在浏览器环境中存在的限制,而不是在服务器之间的通信中。
2023-08-19 14:33:43
391
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人