大意金鱼

文章
7
资源
0
加入时间
3年0月8天

2020_11_24 每日一题 222. 完全二叉树的节点个数

给出一个完全二叉树,求出该树的节点个数。说明:完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第h 层,则该层包含 1~ 2h 个节点。示例:输入: 1 / \ 2 3 / \ / 4 5 6输出: 6来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/count-complete-tree-no.

csapp第三章重要的前言1.回顾汇编旧知识

可以使用如下终端命令编译生成machine code文件。gcc -Og sum.c -o sum可以通过如下命令进行反汇编,从machine code反汇编得到assembly codeobjdump -d sum > sum.d或者是利用gdbgdb sum在gdb界面输入你要分析的函数名称(例如自定义的sum.c文件里面的void sumstore())disas...

设计模式——组合模式+案例

先给个代码地址吧https://github.com/yyfyyf1994/knowledge/tree/master/src/yyf/designpatterns/composite组合模式,将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。组合模式主要的结构:1.Component 是组合中

java.lang.NumberFormatException: Infinite or NaN原因之浮点类型除数为0结果探究背景概念补充异常原因  

背景在对Double类型的数据进行计算操作,将结果转化为BigDecimal时抛出了下面的异常,进行了Debug才发现了问题原因,同时也暴露出了自己在一些基础知识上还有些欠缺。Exception in thread "main" java.lang.NumberFormatException: Infinite or NaN at java.math.BigDecimal.<ini...

杰理之手表之插入自定义表盘文件【篇】

//WatchManager是WatchOpImpl的子类,须在1.3配置好sdkWatchManagerwatchManager=WatchManager.getInstance();//watchBgPath是自定义表盘背景路径,必须存在//isNoNeedCheck:是否跳过文件校验//-false:表盘文件需要文件校验//-true:自定义背景文件不需要文件校验,但需要转换工具进行转换//OnFatFileProgressListener:进度监听器watchManager.create