- 博客(110)
- 收藏
- 关注
转载 git checkout conflict with file
出现checkout conflict ①是自己修改完没保存②是你在本地修改的文件,其实在你pull之前被修改过了。这时候应当compare一下,看看别人修改了什么。然后考虑是直接commit&push还是怎样~正常的pull成功是:你未修改的文件在远端被修改了,这时候会同步到你的本地。//搜索问题之后第二个链接打开的方法可把我给坑了。。这回自己知道该怎么半了hhh然后...
2017-09-05 16:20:00
222
转载 STL iterator使用注意事项
当一个Container执行了一次earse操作之后,原来用来遍历的iterator就失效了,其行为是不可预测的,具体情况由实现决定。同时earse操作会返回一个指向container下一个元素的iterator,如果想继续遍历,就得用返回的iterator继续操作。如果只是删除遍历时候碰到的第一个符合条件的元素,那么在earse之后添加break,使得不再进行遍历。如果要继续操...
2017-06-26 00:42:00
153
转载 STL -最大最小堆 priority_queue
//添加头文件#include<queue>using namespace std;最大堆实现:优先输出大数据priority_queue<Type, Container, Functional>Type为数据类型, Container为保存数据的容器,Functional为元素比较方式。如果不写后两个参数,那么容器默认用的是vec...
2017-06-24 10:10:00
190
转载 复杂链表的复制java
唉呀,颓废了这么久,重振旗鼓!第一种算法 时间O(n)+O(n^2)=O(n^2) 空间O(1)二 O(n)+O(n)=O(n) 空间O(n)用 哈希表三 O(n)+O(n)+O(n)=O(n) 空间O(1)第三种是仨函数分别:①复制结点cloneNode 遗漏点:忘记将 没确定的值赋Null nod...
2017-05-18 21:49:00
110
转载 java基础——DecimalFormat
java提供的DecimalFormat工具类 将数据格式化double PI=3.1415927; //圆周率 //取一位整数 System.out.println(newDecimalFormat("0").format(PI)); //3 //取一位整数和两位小数 System.out.println(newDec...
2017-05-09 09:09:00
54
转载 剑指——重建二叉树
来源:http://www.cnblogs.com/gl-developer/p/6444280.html/** * Definition for binary tree * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * Tre...
2017-04-25 16:08:00
80
转载 error error: illegal character: '\u3000'
写leetcode一直是error: illegal character: '\u3000''\u3000'我就奇怪这到底是个啥!中文(全角)空格!!!什么鬼口亨转载于:https://www.cnblogs.com/Cherrylalala/p/6705852.html...
2017-04-13 20:21:00
1863
转载 Android: Unhandled exception java.net.malformedurlexception 异常笔记
URL url=new URL("http://www.cnblogs.com/");我只写了这样的一句话,就给我报Unhandled exception java.net.malformedurlexception 异常好蒙圈······查到的很多解决方案都不对,别人和我的问题还不一样因为我的这个问题实在太小儿科了 在try catch语句里面写就行了hhhh转载于:ht...
2017-04-13 16:31:00
528
转载 Android获取系统时间
使用SimpleDateFormat()/** SimpleDateFormat函数语法: G 年代标志符 y 年 M 月 d 日 h 时 在上午或下午 (1~12) H 时 在一天中 (0~23) m 分 s 秒 S 毫秒 E 星期 D 一年中的第几天 F 一月中第几个星期几 w 一年中第几个星期 W 一月中第几个星期 a 上午 / 下午 标记符...
2017-04-12 09:36:00
185
转载 java基础——hashCode笔记
hashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。 hashCode 的常规协定是: 在 Java 应用程序执行期间,在同一对象上多次调用 hashCode 方法时,必须一致地返回相同的整数,前提是对象上 equals 比较中所用的信息没有被修改。从某一应用程序的一次执行到同一应用程序的...
2017-04-10 16:56:00
83
转载 java基础——equals及==的区别
==①数值比较【必须为整数,小数因为精度问题不能通过这个比较,只能依靠d1-d2<0.0000000001这样的比较两者的不同】,值相等就行。②引用比较,引用的对象有父子关系或者是同一类的才能比较,只有当指向同一个引用才相等-即必须完全一样一样的。equals只能比较对象的,不能比较数值的,要想比数值只能用包装类引用可以不同,内容相同就行(equals都是Obj...
2017-04-10 16:33:00
91
转载 Java基础——九种基本数据类型,及其封装类
基本数据类型-几个字节-封装类名整数类型:byte——1——Byteshort——2——Shortint——4——Integerlong ——8——Long浮点类型:float——4 ——Floatdouble——8——Double字符类型char ——2——Character布尔类型:boolean ——1——Boolean空类型...
2017-04-10 16:24:00
107
转载 Leetcode——array EASY笔记
448. Find All Numbers Disappeared in an Array误区,O(n)不是要求只能有一个for循环,而是要求,不能有嵌套的for循环!!!所以可以一个for结束,再一个for结束····这样的气死了!!数组是 i=0;i<nums.length;i++;要减一就<=!!!!!//不申请额外空间,即不申请 record数组记...
2017-04-10 16:17:00
66
转载 Leetcode——two sum笔记
1. Two Sum一、暴力,很简单也很容易想到,竟然AC了,以为会超时。二、映射表要点在于,hashMap可以通过key取value,但无法根据value取key。所以要反过来加才行167. Two Sum II - Input array is sorted双指针问题4.11再做转载于:https://www.cnblogs.com/Cherryla...
2017-04-10 15:52:00
86
转载 Leetcode——Binary Tree Easy笔记
终于可以悄悄开启新的学习旅程,争取早日把各个DS的easy先解决104. Maximum Depth of Binary Tree二叉树的最大深度。虽然很简单,可是没想出来···也许是太久没看二叉树了,没及时复习,全就饭吃了。。//4.8复习,recursive很容易就写出来了,但是效率很显然很低,只打败了18%的人所以尝试用栈什么的,但是没有一点思路,参考solutio...
2017-04-07 21:44:00
82
转载 关于字符数组cs.toString和new String(cs)的问题
总结写在前面: int[] a={0, 1, 1, 2, 8, 4, 9}; System.out.println(String.valueOf(a));-----类型+句柄 System.out.println(a.toString());----------类型+句柄 System.out.println(A...
2017-04-07 13:11:00
245
转载 LeetCode——String相关笔记
EASY:344387. First Unique Character in a String public int firstUniqChar(String s) { int[] buctet=new int[26]; int index=0,i=0; for(i=0;i<...
2017-04-05 21:49:00
88
转载 eclipse打开出错
一脸蒙蔽啊真是,就昨天没打开学习,今天就这样了也不懂为啥····检查了环境变量等【肯定没问题啊··】解决办法:既然你说在那里找不到,那就在那个位置给你一份。去java\jre里面复制了一个javaw.exe拷进eclipse里面了,【我的eclipse里面甚至没有jre\bin的文件夹···不懂咋回事了】所以直接拷到eclipse里面了就解决了 啦啦啦啦啦转载于:...
2017-04-01 15:25:00
129
转载 DSA——红黑树代码笔记(编辑模式才可见)
************************************代码来自http://www.cnblogs.com/skywang12345/p/3624343.html#a2讲的特别清晰透彻/* * 对红黑树的节点(x)进行左旋转 * * 左旋示意图(对节点x进行左旋): * px px...
2017-03-29 15:19:00
84
转载 Error0---local variable S is accessed from within inner class; needs to be declared final
local variable S is accessed from within inner class; needs to be declared final在内部类当中不能引用本地变量s,需要被声明为常量转载于:https://www.cnblogs.com/Cherrylalala/p/6636642.html...
2017-03-28 20:17:00
1504
转载 Error-Avoid non-default constructors in fragments```
今天出现这么个问题,想重写fragment构造函数,传入一个参数结果就提示这个Avoid non-default constructors in fragments```啦解决方法:在类的前面加上@SuppressLint("ValidFragment")就妥啦转载于:https://www.cnblogs.com/Cherrylalala/p/6636421.html...
2017-03-28 19:09:00
84
转载 DSA——二叉树习题笔记
有一棵二叉树,请设计一个算法,按照层次打印这棵二叉树。给定二叉树的根结点root,请返回打印结果,结果按照每一层一个数组进行储存,所有数组的顺序按照层数从上往下,且每一层的数组内元素按照从左往右排列。保证结点数小于等于500。public class Main { public int[][] printTree(TreeNode root) { ...
2017-03-26 10:17:00
84
转载 Activity的资源及状态保存问题
如果在Activity中对一些资源以及状态进行保存操作,最好是在生命周期的哪个函数中进行呢?onPause()onCreate()onResume()onStart()http://developer.android.com/guide/components/activities.html onPause:Cal...
2017-03-25 20:53:00
1484
转载 剑指offer错误处理
错误处理的三种方式:返回值【和系统API一致,但不能方便的使用计算结果,可能和正常计算的结果混淆】全局代码【能方便的计算结果,(最后如果出现问题,把),但用户可能忘记检查全局变量】异常【逻辑清晰,但可能对性能造成负面影响】比如 对0求倒数--》程序运行出错(0的0次方没有意义,输出0或者1 都行,但要说清楚表示考虑了)转载于:https://www.cnb...
2017-03-23 21:47:00
140
转载 关于java设计模式笔记
学习自http://blog.csdn.net/zhangerqing/article/details/8194653/创建型模式:普通工厂模式:建立工厂类,根据传入的字符串 对实现了同一个接口的类的实例创建多个工厂模式:普通的进化版,不再通过字符串了,而是多个方法,调用 不同方法就行静态工厂方法模式:不用实例化工厂就行了抽象·····:拓展性好单例模式:保证在j...
2017-03-22 16:45:00
34
转载 Binary XML file line #2: Error inflating class <unknown>
E/AndroidRuntime: FATAL EXCEPTION: main android.view.InflateException: Binary XML file line #2: Error inflating class <unknown>at android.view.View.measure(View.java:15848) at an...
2017-03-21 13:54:00
83
转载 DSA——BST二叉搜索树/
BST Binary Search Tree二叉查找树/二叉排序树每个节点的值都比左子树中节点的值大,比右子树中节点的值小查找public BinTreeNode BinTreeSearch(BinTreeNode root,int key) { BinTreeNode pBinTreeNode=root; while(root!=null&...
2017-03-20 21:56:00
81
转载 Leetcode——60. Permutation Sequence笔记
看了几篇博客,发现还是里面的solution 第一个解释最清晰,代码最明确啊https://leetcode.com/problems/permutation-sequence/#/solutions因为是求第k个排列,有关数量的,for(i=1;i<=n;i++)i+permutation{除了i},呈现一个逐渐递减的趋势,递归,分析一下n个数总共有多少...
2017-03-19 10:25:00
67
转载 DSA——KMP算法字符匹配
////3.26日有感!不管看多少博文,关于KMP,都不如花些时间去看严老师的讲解视频有效果,上:http://v.youku.com/v_show/id_XODYxNjExODQ=.html 第 34分钟开始下:http://www.56.com/u28/v_NjAwMzA0ODA.html严蔚敏虽然严老师讲话速度慢些,最开始会觉得不耐烦,甚至想...
2017-03-18 20:38:00
52
转载 IDE工具基本设置【eclipse】
重新创建了一个workspace,之前的设置全都没了所以现在特地记下来eclipse的自动补全功能都是默认关闭的Eclipse-> Window -> Perferences -> Java -> Editor -> Content Assist右侧最下面一栏有auto-Activation ,下面有三个选项,第二个“Auto...
2017-03-18 10:35:00
93
转载 DSA——基数排序
基数排序算法思想:基数排序不需要进行元素的比较与交换判断数据,从个位开始每位的比较,如果当前位相同,【例如百位数都是2】,则依照前一次比较的结果作为当前的结果//总体思路就是将数据拆分为部分关键字进行排序基数排序方法对任一子关键字排序时必须借助于另一种排序方法,而且这种排序方法必须是稳定的。#是以计数排序作为基础的算法,而计数则是哈希或者打表的基本实现看了很多很...
2017-03-17 18:46:00
77
转载 cannot instantiate the type
cannot instantiate the typeinstantiate ---instant--instance实例---instant立刻的迫切的-----instantiate实例化无法实例化这个类我的error:cannotinstantiatethe type QueueQueue<Integer>[] queues=new ...
2017-03-17 10:04:00
1674
转载 DSA——从尾到头打印链表笔记
1.栈2.递归//0315看过//0316复习整理第一种栈:记得java中 Stack pop()返回栈顶元素并移除,push()压栈第二种就写错了,正确应为:每访问到一个结点的时候,先递归输出它后面的结点,再输出该结点自身【我好像做到最后忘了本题是干嘛的了,从后往前打印才对】 public void printListReverse(LinkedL...
2017-03-15 14:51:00
75
转载 DSA——AVL平衡二叉树
定义:结点的平衡因子:某结点右子树的高度与左子树的高度差为该结点的平衡因子AVL树:AVL树或者空树1)任一结点的平衡因子不超过一 |hr-hl|<=1,即:0、1、-12)任一节点的左子树和右子树都是平衡二叉树AVL树基本操作:查找,插入,删除转载于:https://www.cnblogs.com/Cherrylalala/p/6554160.html...
2017-03-15 14:47:00
57
转载 Leetcode——438. Find All Anagrams in a String【java】【没搞清楚呢】
第一反应感觉是排列组合及字符匹配问题【既不是可重复排列,有可能不是全排列】Given a string s and a non-empty string p, find all the start indices of p's anagrams in s.Strings consists of lowercase English letters only and th...
2017-03-15 11:20:00
96
转载 Leetcode——415. Add Strings【java】
大概是那个面试题吧,就是也许两个数相加,陷阱就是可能那个数就贼大,也许远远超过int或者longGiven two non-negative integersnum1andnum2represented as string, return the sum ofnum1andnum2.Note:The length of bothnum1andnum...
2017-03-15 10:11:00
85
转载 Leetcode——387. First Unique Character in a String【java】
Given a string, find the first non-repeating character in it and return it's index. If it doesn't exist, return -1.给一个字符串,返回第一个不重复的字符的index,要是没有的话就返回-1//第一次做,感觉巨简单,设一个set,一旦contains,就用striing...
2017-03-15 08:51:00
64
转载 Leetcode——344. Reverse String
目前为止唯一一个直接写出来没出错的。。But时间略长,runtime只打败了9.14%的人 public String reverseString(String s) { int length=s.length(); StringBuilder tString; char a[]=new char[length]; for(int i=0;i&...
2017-03-14 21:53:00
68
转载 Leetcode——205-Isomorphic Strings(同构字符串)【待反思周末】
Given two strings s and t, determine if they are isomorphic.给俩字符串,判断是否同构Two strings are isomorphic if the characters in s can be replaced to get t.同构的判断是:一个字符串中的字符被替换后能得到t,相同字符必须替换的字符也相同...
2017-03-14 21:30:00
67
转载 DSA——Shell排序算法
渐减增量排序算法或者【分组插入排序】——Shell排序基础把数据分成h个子数组 for(i=0-h) 排序子数组data排序数组data【使用直接插入排序(因为当数据基本有序时,直接插入排序的效率比较高)】视频理解:http://v.youku.com/v_show/id_XMzMyODk5MzI4.htmlpublic void ShellSort(in...
2017-03-14 08:58:00
52
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人