考察点广度优先遍历--层次遍历STL内容器的用法广度优先遍历的时候,首先应该想到的就是借助于队列。还需要在遍历下一层之前保存当前层节点的数量代码很简单:class Solution {public: vector > levelOrderBottom(TreeNode* root) { ...
分类:
编程语言 时间:
2015-06-03 23:15:49
收藏:
0 评论:
0 赞:
0 阅读:
356
上一节写了一些运算符的注意事项,这节开头依然是对运算符的一些注意点的阐述! 比较运算符除了>、>=、> (右移运算符) : 右移几位其实就是该数据除以2的几次幂。对于高位出现的空位,原来高位是什么就用什么补这个空位! >>>(无符号右移运算符):数据进行右移时,高位出现的空位,无论原高位是什么,空....
分类:
编程语言 时间:
2015-06-03 23:15:18
收藏:
0 评论:
0 赞:
0 阅读:
312
最近开发的程序,逻辑上都实现了,但是感觉运行不稳定,程序时不时崩溃(不是逻辑运行不正确),至少找出2个错误:情况1:char* szRemoteReal = new char[MAX_LENGTH]; memset(szRemoteReal, 0, MAX_LENGTH);一定要memset,否则里...
分类:
编程语言 时间:
2015-06-03 23:14:18
收藏:
0 评论:
0 赞:
0 阅读:
305
package com.sp.eclipse;public class demo3 { //枚举使用范例 public static void main(String[] args) { int grade = 100, grade2 = 75; String...
分类:
编程语言 时间:
2015-06-03 23:13:38
收藏:
0 评论:
0 赞:
0 阅读:
245
"在最底层,Java中的数据是通过操作符来操作的。"1. 使用Java操作符-操作符接受一个或者多个參数,并生成一个新值,參数的形式与普通的方法调用不用,但效果是同样的。加号和一元的正号(+)、减号和一元的负号(-)、乘号(*)、除号(/)以及赋值号(=)的使用方法与其它编程语言同样。2. 优先级-...
分类:
编程语言 时间:
2015-06-03 23:10:39
收藏:
0 评论:
0 赞:
0 阅读:
385
首先创建一个模糊效果let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Light)接着创建一个承载模糊效果的视图let blurView = UIVisualEffectView(effect: blurEffect)设置视图的大小blur...
分类:
编程语言 时间:
2015-06-03 23:09:58
收藏:
0 评论:
0 赞:
0 阅读:
433
JDK在WIN8环境下安装以及JAVA路径的配置
分类:
编程语言 时间:
2015-06-03 23:08:19
收藏:
0 评论:
0 赞:
0 阅读:
213
在xml文件中通过bean节点来配置bean id:bean的名称 在ioc容器中必须是唯一的。 若id没有指定,spring自动将权限定性类名作为bean的名字。 id可以指定多个名字,名字之间用都好,分毫,或者空格分隔。 Spring IOC容器 在ioc容器读取bean配置创建bean实例之前...
分类:
编程语言 时间:
2015-06-03 23:03:58
收藏:
0 评论:
0 赞:
0 阅读:
311
黑马程序员_JavaSE学习总结第01天_Java概述 01.01 计算机概述01.02 计算机硬件和软件概述01.03 软件开发和计算机语言概述01.04 人机交互01.05 键盘功能键和快捷键01.06 如何打开DOS控制台01.07 常见的DOS命令讲解01.08 扩展的DOS命令01.09 ...
分类:
编程语言 时间:
2015-06-03 23:03:18
收藏:
0 评论:
0 赞:
0 阅读:
253
问题描述 兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种。 平面上的正方形格子被填上黑色或白色。在其中一格正方形内有一只“蚂蚁”。 蚂蚁的头部朝向为:上下左右其中一方。 蚂蚁的移动规则十分简单: 若蚂蚁在黑格,右转90度,将该格改为白格,并向前移一格; 若蚂蚁在白格,左转90...
分类:
编程语言 时间:
2015-06-03 23:01:38
收藏:
0 评论:
0 赞:
0 阅读:
265
黑马程序员_JavaSE学习总结第23天_多线程1 23.01 多线程程序的引入23.02 进程概述及多进程的意义23.03 线程概述及多线程的意义23.04 并行和并发的区别23.05 Java程序运行原理和JVM的启动是多线程的吗23.06 实现多线程及多线程方式1的思路23.07 ...
分类:
编程语言 时间:
2015-06-03 22:59:58
收藏:
0 评论:
0 赞:
0 阅读:
269
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该...
分类:
编程语言 时间:
2015-06-03 22:59:49
收藏:
0 评论:
0 赞:
0 阅读:
315
原理:冒泡排序的原理是比较相邻的两个数据,将较小的数据浮到前面,每一次都把最小的数字浮到最前面,n次遍历之后,记得到已排序结果。运行过程:原始数据: 3 5 2 4 10 7 9 113 5 2 4 7 10 9 11 3 2 5 4 7 10 9 11 3 2 5 4 7 ...
分类:
编程语言 时间:
2015-06-03 22:58:28
收藏:
0 评论:
0 赞:
0 阅读:
257
黑马程序员_JavaSE学习总结第19天_IO流1 19.01 集合的特点和数据结构总结19.02 如何选择使用哪种集合19.03 集合常见功能和遍历方式总结19.04 异常的概述和分类19.05 JVM默认处理异常19.06 try...catch的方式处理异常1(一个异常)19.07...
分类:
编程语言 时间:
2015-06-03 22:58:08
收藏:
0 评论:
0 赞:
0 阅读:
285
黑马程序员_JavaSE学习总结第15天_集合框架1 15.01 对象数组的概述和使用15.02 对象数组的内存图解15.03 集合的由来及与数组的区别15.04 集合的继承体系图解15.05 Collection集合的功能概述15.06 Collection集合的基本功能测试15.07 Colle...
分类:
编程语言 时间:
2015-06-03 22:57:38
收藏:
0 评论:
0 赞:
0 阅读:
284
Calendar cal=Calendar.getInstance();cal.add(Calendar.DATE,-1);Date d=cal.getTime();SimpleDateFormat sp=new SimpleDateFormat("yyyy-MM-dd");String ZUOTI...
分类:
编程语言 时间:
2015-06-03 22:55:38
收藏:
0 评论:
0 赞:
0 阅读:
173
// CTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include using namespace std;typedef char ElemType;struct GLNode{ bool tag; /...
分类:
编程语言 时间:
2015-06-03 22:55:08
收藏:
0 评论:
0 赞:
0 阅读:
229
------- android培训、java培训、期待与您交流! ----------27.01反射_类的加载概述和加载时机类的加载:当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载:就是指将class文件读入内存,并为之创建一个Cl...
分类:
编程语言 时间:
2015-06-03 22:53:19
收藏:
0 评论:
0 赞:
0 阅读:
276
黑马程序员_JavaSE学习总结第26天_网络编程26.01 网络编程概述26.02 网络模型概述和图解26.03 网络编程三要素概述26.04 网络编程三要素之IP概述126.05 InetAddress类的概述和使用26.06 网络编程三要素之端口26.07 网络编程三要素之协议2...
分类:
编程语言 时间:
2015-06-03 22:53:08
收藏:
0 评论:
0 赞:
0 阅读:
278
自己写的一个Timer,绑定到一个prefab上,使用时直接Instantaite,要用几个就Instantiate几个,非常方便using UnityEngine;
using System.Collections;public class Timer : MonoBehaviour
{
private float _time;
private float _lastTime;...
分类:
编程语言 时间:
2015-06-03 21:45:49
收藏:
0 评论:
0 赞:
0 阅读:
411