- 博客(6)
- 收藏
- 关注
转载 力扣二叉树本地仿真框架
幸得网上看到一篇文章:《Leetcode刷题本地debug框架搭建》,读了以后很受启发。我将其加以改造,建立了全仿真力扣输入输出模式,可以按力扣网页IDE的方式输出结果。力扣刷题,对于链表类和二叉树类,本地调试比较麻烦。需要先把力扣输入数据转换成本地格式,再建立本地框架,而且调试结束,树的结构及数据不能直接看到。欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。以下代码以leetcode 450题为例:删除二叉树的节点。
2023-11-29 11:09:13
90
1
原创 杭电OJ不过系列之----1065
今天得空,仔细比对原题说明,输入输出格式,有没有回车,有没有空格,反复提交了好多次,还是不过。于是网上找了一段代码,仔细比对,调整,经过若干次失败以后,终于过了,这是水题通过的一个里程碑。看了杭电OJ1065,觉得没什么问题,自信满满的写了代码,提交以后就是不过,晕。2,浮点数要定义成double,不能定义成float,虽然自认为精度够了;3,一定要开平方计算出 r 后再算圆面积,直接用 r平方 计算圆面积不行。1,pi要定义成3.1415926;敬告初学者,遇到问题不过,一定不要灰心,百炼成钢么。
2023-09-19 18:08:42
42
原创 杭电OJ----1084
老师对学生的做题情况给出成绩:如果做对5题,给100分。如果做对4题,用时少的一半人,给95分,余下的给90分。依此类推,分别给出85、80、75、70、65、60分。如果一个题没做出来,给50分,也就是不及格了。
2023-09-14 11:43:18
55
1
原创 sscanf连续扫描字符串
用fgets函数从控制台接受一段文本,其单词之间用空格分开。怎么解析出一个个单词呢?可以用sscanf(buffer,"%s",str)从缓冲区中逐个解析出字符串。使用sscanf函数扫描字符串,需要逐次移动buffer指针。我们可以利用sscanf函数的%n格式实现这个调整。%n格式不会影响扫描结果,但是他会返回扫描成功的长度。
2023-08-31 15:47:44
489
原创 通俗理解JavaScript闭包
什么是闭包?一句话说不清楚。也缺乏一个完整的定义。官方解释:绑定了数据和数据存在的环境的一个技术。JavaScript中,外部函数像一个包单一样,把内部函数和变量保护起来,从外部看起来就像是一个封闭的包裹,所以它有一个形象的叫法:闭包。闭包的实用性在于它保护变量的同时,又给人留下了一把开门的钥匙。普遍认为,闭包是JavaScript中高深的技术,也是最实用的技术,也是最难懂的技术,也是JavaScript的精华。
2023-07-22 10:47:47
61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人