- 博客(5)
- 收藏
- 关注
原创 经典算法题汇总
算法题经典汇总1. 判断一颗二叉树是否为二叉搜索树和完全二叉树 // 二叉搜索树:每个节点左边节点小于右边节点,左子树的最大值一定小于根节点,小于右子树的最大值;通过中序遍历,严格递增 // 完全二叉树:层序遍历,除了最后的一层,每层都是满的。采用层序遍历,一旦出现null,则队列中剩余的节点必须为叶子节点import java.util.*;/* * public class TreeNode { * int val = 0; * TreeNo...
2020-09-14 15:44:32 5923
原创 Linux常用指令
1. 解决mv, cp, ls指令出现”Argument list too long”参数列表过长的办法如果cp文件夹过大,使用tar比较简单(先压缩再解压)tar -C /dir1/ -cf - . | tar -xf - -C /dir2/2.查询某个文件夹中文件数量ls -lR [path to dir] |grep "^-"|wc -l3. 查询一个文件大小du -sh ...
2019-08-03 11:20:17 143
原创 C++编程常用小技巧
1. 使用中间变量的参数名称:temp,pos2. 判断奇偶性的方法,除了常用的除法判断。偶数判断还可以这样(推荐使用):if((n & 1) == 0)//n为整数3. 创建动态大小数组方法:int* array = new int[length]; //其中length可以任意设置大小,可作为函数形参4. 获取数组长度方法,定义数组类型及内容后可以用sizeof命令获得数组...
2019-03-03 15:54:42 182
原创 C++重难点知识总结
一、C++指针运算符(& 和 *)C++ 提供了两种指针运算符,一种是取地址运算符 &,一种是间接寻址运算符 *。指针是一个包含了另一个变量地址的变量,可以把一个包含了另一个变量地址的变量说成是"指向"另一个变量。变量可以是任意的数据类型,包括对象、结构或者指针。取地址运算符 && 是一元运算符,返回操作数的内存地址。例如,如果 var 是一个整型...
2019-03-03 13:03:53 357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人