- 博客(121)
- 收藏
- 关注
原创 Android-性能相关
一.布局相关 1. 一个布局中引入多个屏幕,而非只有一个 2. 一个布局中至多含有 80个 视图 3. 一个布局中至多含有 10个 视图组。
2017-04-22 16:00:17
443
原创 java-多线程总结
线程的简单使用:内置锁同步队列,产生和消费ThreadLocalAtomicIntegerExecutor 线程框架Future import java.util.concurrent.*;import java.util.concurrent.atomic.AtomicInteger;/** * 简单线程 */class Mythread extends Thread{
2017-04-15 10:36:10
322
原创 调整一个数组中的偶数位于奇数的后面
#include <iostream>using namespace std;#include "vector"/* 麻烦的方法:1. 首先确定奇数的个数 2. 然后开始从第一个位置扫描如果遇到偶数,则从这个位置开始后的所有数向前移动一个位置,如果遇到奇数则跳过 3. 循环的结束条件为从头开始指向的指针移动的位置数目等于奇数的个数*/void d
2017-04-10 20:18:25
676
原创 二进制的运算相关
知识点: 1. 左移:左移 n 位时,最左边的 n 位将被丢弃,同时在最右边补上 n 个 0 。 00001010<<2 = 00101000 2. 右移:区分正数和负数 正数:右移 n 位之后,在最左边补 n 个 0 。 负数:右移 n 位之后,在最左边补 n 个 1 。 00001010>>2 = 00000010 10001010>>3 = 11110001 题目描述: 实现一个
2017-03-24 09:58:00
390
原创 已知中序遍历和先序遍历重建二叉树
// 根据前序遍历和中序遍历求二叉树的结构// 已知前序遍历的第一个值为根节点 而根节点在中序遍历中的位置就能确定他的左右子树
2017-03-15 08:46:11
442
原创 单循环链表一次找到倒数第n个数的值
要求:仅遍历链表一次 方法1:利用两个指针 方法2:利用栈的结构特性方法1: //输入检测一 //1.没有判断开始的指针为空导致访问空指针访问的内存 //2.开始的链表的的节点个数小于输入的k //3.输入的k值为0,假如k为无符号的整数,则k-1为0xFFFFFFFF//输入检测一//1.没有判断开始的指针为空导致访问空指针访问的内存//2.开始的链表的的节点个数小于输入的k//
2017-02-27 23:15:00
485
原创 问题总结
问题1 当设置相同的子布局时用固定的大小尺寸 问题2 Infalte加载的布局不包括根布局,而是把布局中的控件加载进来 问题3 当存在强制下线的需要时(关闭此时所有活动在栈顶的活动)可以新建类ActivityCollect对活动进行管理。需要搭配上BaseActivity(如在onCreate方法中添加活动,在onDestory中删除活动)。 例子:强制下线,在活动可见的生命的周期中on
2017-02-08 22:03:30
265
原创 树-基本知识
一.定义:1. 树是 n(n>=0) 个节点的有限集。n=0 时成为空树。在任意一棵非空树中:有且只有一个特定的成为根节点。其余m(m>0)个互不相交的有限集 T1,T2……Tm,其中每一个集合本身又是一棵树,并且成为根的子树。并且子树是不相交的。2. 度:节点拥有的子树的个数,**度为 0 的节点为叶节点**,度不为 0 的节点成为非终端节点或分支节点 。3. **树的度**是树内各节点度的最大
2016-11-24 23:04:12
659
原创 Java-线程的例子
概念: 线程:程序中单独顺序的控制流 线程本身依靠程序运行 线程是程序中的顺序控制流,只能使用分配给程序的资源和环境 进程:执行中的程序 一个进制可以包含一个或多个线程 一个进程至少包含一个线程,主方法即主线程一.使用继承Thread类:线程的启动要用start()方法,切记用用对象调用run()方法; 可以看到结果并发执行。public
2016-11-19 16:30:15
328
原创 二维数组找数问题
题目: 在一个二维数组中,每一行都从左到右,每一列从上到下,都按照递增的顺序排序,请输入一个这样的二维数组和一个整数,判断数组中是否含有该整数。
2016-11-14 19:30:35
515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人