自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 php全组合代码实现

php全组合代码实现 $a = ['a', 'b', 'c']; $b = get_combinations($a); echo json_encode($b); function get_combinations($str, &$comb = []) { if (count($str) > 1) { $str_first = array_shift($st...

2018-11-30 17:15:18 686 1

原创 有关二叉树的一些问题集合(一)

二叉树的数据结构class TreeNode{ int val; //左孩子 TreeNode left; //右孩子 TreeNode right; }1.求二叉树的最大深度int maxDeath(TreeNode node){ if(node==null){ return 0; } int left = maxDe

2017-09-25 23:09:26 241

翻译 数据结构之算法时间复杂度详解

算法的时间复杂度定义为: 在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。算法的时间复杂度,也就是算法的时间量度,记作:T(n}=0(f(n))。它表示随问题规模n的增大,算法执行时间的埔长率和 f(n)的埔长率相同,称作算法的渐近时间复杂度,简称为时间复杂度。其中f( n)是问题规横n的某个函数。 根据定义,求解

2017-09-11 16:09:45 801

原创 下面这条语句一共创建了多少个对象:String bb="aa"+"bb"+"cc"+"dd"

String bb="aa"+"bb"+"cc"+"dd" 实际上创建了一个对象,因为java虚拟机会在编译的时候将 加法表达式进行优化,自动编译成这些常量相加的结果, 相当于定义了一个"aabbccdd"的字符串,所以它只创建了一个对象 String bb="aa"+"bb"+"cc"+"dd"; System.out.println(bb=="aabbccdd")

2017-08-09 10:47:48 2242 1

原创 switch语句中的判断能否是byte,long或String

switch(ss)     ss只能是整数表达式和枚举类型。   由于byte,short,char ,可以隐式的转化为int型,所以它们及它们的包装类都可以当做 switch判断,JDK1.7引入新特性后,String也可以被switch作用 由于long不能隐式的转化为int型    所以long  不能被switch作用

2017-08-04 16:40:09 1841

原创 java中如何跳出多重循环

如果是单层循环   直接使用break关键字 就可以 如果是多层循环    先在每层for循环上都添加一个标签,如:lable:(标签名字自己定义  ) 你想结束几个循环 就直接  break lable;         lable1: for(){      for(){           break lable1;    } } 注:标签与for循环之间

2017-08-04 16:22:27 412 1

原创 &和&&的区别

第一:&可以作为算数运算符,比如:0x024&0x0f  运算后结果是    0x04 第二:&和&&都可以作为逻辑运算符使用    但是&&会多一个短路的功能,可以减少运算,提高速度

2017-08-04 15:59:48 285 1

原创 一个“.java”文件中是否允许多个类(不是内部类)存在

是! 一个类文件可以存在多个类 但是只能有一个public 类

2017-08-04 15:52:10 350

原创 冒泡排序和插入排序

今天无聊    写了写老师布置的算法问题   经过思考修改  就得还是有一定难度的 所以写出来  仅供大家参考! 先说插入排序    思想就是将一个数字根据大小向已经排好的队列中插入 具体步骤:先默认第一个数字是已经排好的,                    从第二个数字开始,依次和前面的数字做比较                    如果发现比前面数字大的就做交换,依

2017-08-01 18:49:01 349 1

原创 linux上的一些简单的vim配置

Vim配置 高亮+自动缩进+显示行号

2017-07-31 19:08:51 198

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除