自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 vscode主题配色

https://www.cnblogs.com/garvenc/p/vscode_customize_color_theme.html转载于:https://www.cnblogs.com/SaraMoring/p/10616057.html

2019-03-28 16:43:00 1018

转载 socke+epoll

读: #define V5CLI_READ_MSG_LEN 1024 char readMsg[V5CLI_READ_MSG_LEN]; int n = 0; int nread = 0; while((nread = read(eventfd, readMsg + n, V5CLI_READ_MSG_LEN-1)) > 0){...

2019-02-21 10:18:00 233

转载 重要网站

socket errno大全https://blog.csdn.net/partner1/article/details/75136659CMAKEhttps://www.hahack.com/codes/cmake/转载于:https://www.cnblogs.com/SaraMoring/p/10365503.html

2019-02-12 15:54:00 274

转载 aaa

int partition2(int[] arr,int Begin,int End,int Pivot){ int i = Begin; int j = End; while(i<j) { while( i<j && arr[j]>=Pivot)--j; while(i...

2018-10-15 17:10:00 185

转载 vscode: Visual Studio Code 常用快捷键

主命令框F1或Ctrl+Shift+P: 打开命令面板。在打开的输入框内,可以输入任何命令,例如:按一下Backspace会进入到Ctrl+P模式在Ctrl+P下输入>可以进入Ctrl+Shift+P模式在Ctrl+P窗口下还可以:直接输入文件名,跳转到文件?列出当前可执行的动作!显示Errors或Warn...

2018-05-29 11:49:00 95

转载 查找第K小的元素(利用中位数线性时间选择)(C)

找任意第k个小的元素 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <ctime> 4 #include <iostream> 5 using namespace std; 6 7 template <class Type...

2018-05-11 20:51:00 528

转载 快捷键(SourceInsight)

选择一块 : Ctrl+-选择一行 : Shift+F6到下一个函数 : 小键盘 +上一个函数 : 小键盘 -高亮当前单词 :...

2018-05-02 17:30:00 107

转载 Linux常用命令

cd(change directory)cd xxx:意思是 到xxx目录;cd .. : 意思是到上一级目录;cd - :意思是返回到上次的目录,类似windows返回 ;cd /:意思是回到根目录。cd ../..:意思是f返回到上上级目录。mv--------------------------------------------------------------------...

2018-04-28 10:37:00 107

转载 IP地址必知

IP地址分类:A类IP段  0.0.0.0 ~ 127.255.255.255(0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh)(保留给ZF或大型企业)B类IP段  128.0.0.0 ~ 191.255.255.255(10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh)(分配给中等规模的公司)C类IP段  192.0.0.0 ~ 223.2...

2018-04-28 10:35:00 244

转载 冒泡排序快速版(C)

冒泡排序C语言版:在每轮排序中检查时候有元素位置交换,如果无交换,说明数组元素已经有序,无需继续排序 1 #include <stdio.h> 2 #include <stdlib.h> 3 void bubble_sort(int array[], int n) 4 { 5 for(int i = 0; i < n-1...

2018-04-27 21:22:00 172

转载 清理电脑无效文件

@echo offecho 正在清除系统垃圾文件,请稍等......del /f /s /q %systemdrive%\*.tmpdel /f /s /q %systemdrive%\*._mpdel /f /s /q %systemdrive%\*.logdel /f /s /q %systemdrive%\*.giddel /f /s /q %systemdrive%\...

2018-01-23 22:00:00 217

转载 网络链接

集线器、交换机、路由器、中继器及网关、网桥之间的区别http://blog.csdn.net/lx85416281/article/details/53234154点到点通信和端到端通信https://www.zhihu.com/question/49245486http://bestkuan.blog.51cto.com/939332/212008/减脂运动...

2017-11-20 19:44:00 96

转载 git

http://yijiebuyi.com/blog/8f985d539566d0bf3b804df6be4e0c90.html强制切分支git fetch origin mastergit checkout -f -B master origin/mastergit pull -vgit submodule foreach git fetch origin mastergit...

2017-05-18 19:45:00 1463

转载 字符串比较

http://blog.csdn.net/happy_cheng/article/details/44069533转载于:https://www.cnblogs.com/SaraMoring/p/6592944.html

2017-03-21 09:59:00 127

转载 C笔记

第一章 工具技巧1.1 visual studio 2005快捷键功能快捷键格式化代码Alt+F8转到声明CTRL + F12向前定位CTRL + SHIFT + -向后定位CTRL + -关闭文...

2017-03-17 14:01:00 98

转载 java 数组内的最大组合数

给定一个任意长度的java数组,求数组内的数能组合出来的最大整数比如说{9,98,123,32} 最大就是 99832123import java.util.Arrays;import java.util.Comparator;class Test { public static void main(String args[]) { ...

2016-10-17 21:31:00 583

转载 Java main方法继承

java中main方法是可以继承的Test1.javapackage Variables;public class Test1 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.print...

2016-10-17 12:43:00 314

转载 Linux硬链接软连接

转载原文出处:http://www.cnblogs.com/itech/archive/2009/04/10/1433052.html1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存...

2016-09-19 12:50:00 77

转载 HashMap、HashTable、ArrayList、LinkedList、Vector区别

HashTable和HashMap区别①继承不同。public class Hashtable extends Dictionary implements Mappublic class HashMap extends AbstractMap implements Map②Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。在多线程并...

2016-09-17 14:33:00 152

转载 类初始化顺序执行结果

以下程序运行结果是:class Y { public Y() { System.out.println("Y的构造方法"); } X x = new X(); { System.out.println("Y的构造代码块"); } static { Syste...

2016-09-17 13:32:00 125

转载 java控制台输入输出

一、比较传统的输入方法用输入流,得到字符串后要另行判断、转换案例import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class MainRun { public static void main(String[...

2016-09-07 21:57:00 216

转载 大数相乘、相加、相减

大数相乘:假设有A和B两个大数,位数分别为a和b。根据我们平常手动计算乘法的方式可以看出,最终的结果的位数c一定小于等于a+b,我们可以举一个简单的例子来说明,99*999=98901,最终结果是五位(a+b)。下面我们根据98*765=74970来看看结果中的每一位是怎么得来的,最后一位0是A的最后一位8和B的最后一位5的乘机除10取余得到的,结果的倒数第二位7是A的倒数第二位9和...

2016-09-07 15:05:00 161

转载 输出下面程序运行结果

public class Test { static { System.out.println("blockAAA"); } public static Test t1 = new Test(); public static Test t2 = new Test(); { System....

2016-09-06 17:42:00 289

转载 时间空间效率的平衡:数组中的逆序对

在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007输入描述:题目保证输入的数组中没有的相同的数字数据范围: 对于%50的数据,size<=10^4 对于%75的数据,size<=10^5 对于%100...

2016-09-04 21:22:00 131

转载 时间空间效率的平衡:第一个只出现一次的字符位置

在一个字符串(1<=字符串长度<=10000,全部由大小写字母组成)中找到第一个只出现一次的字符,并返回它的位置import java.util.LinkedHashMap;public class Solution { public int FirstNotRepeatingChar(String str) { LinkedHashM...

2016-09-04 21:18:00 94

转载 时间空间效率的平衡:丑数

把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。代码一:public class Solution { public int GetUglyNumber_Solution(int index) { if (index &...

2016-09-04 21:06:00 73

转载 时间效率:把数组排成最小的数

输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;public clas...

2016-09-04 20:47:00 79

转载 时间效率:整数中1出现的次数(从1到n整数中1出现的次数)

求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数。代码一:代码二(很精简,但不明白):public class Solution {...

2016-09-04 20:18:00 110

转载 时间效率:连续子数组的最大和

HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。你会不会被他忽悠住?pub...

2016-09-04 16:56:00 95

转载 时间效率:最小的K个数

输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。import java.util.ArrayList;import java.util.Iterator;import java.util.TreeSet;/* * 利用TreeSet排序并去除重复元素,利用ArrayList存储并输出 *...

2016-09-04 10:56:00 83

转载 时间效率:数组中出现次数超过一半的数字

  数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。public class Solution { public int MoreThanHalfNum_Solution(int [] array) { ...

2016-09-04 10:01:00 96

转载 分解让复杂问题简单化:字符串的排列

  输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。import java.util.ArrayList;import java.util.Collections;public class Solution { ...

2016-08-30 15:41:00 105

转载 分解让复杂问题简单化:二叉搜索树与双向链表

输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。解题思路:1.将左子树构造成双链表,并返回链表头节点。2.定位至左子树双链表最后一个节点。3.如果左子树链表不为空的话,将当前root追加到左子树链表。4.将右子树构造成双链表,并返回链表头节点。5.如果右子树链表不为空的话,将该链表追加到root节点...

2016-08-30 11:04:00 109

转载 分解让复杂问题简单化:复杂链表的复制

输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)思路:首先遍历一遍原链表,创建新链表(赋值label和next),用map关联对应结点;再遍历一遍,更新新链表的random指针。(注意map中应有NULL ----&gt...

2016-08-30 10:03:00 104

转载 举例让抽象问题具体化:二叉树中和为某一值的路径

输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。import java.util.ArrayList;/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode righ...

2016-08-29 19:50:00 145

转载 举例让抽象问题具体化:二叉搜索树的后序遍历序列

输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。public class Solution { public boolean VerifySquenceOfBST(int [] sequence) { if (sequence.length == 0) { ...

2016-08-29 17:47:00 101

转载 Java Collection Framework

java 集合框架图在集合框架中线程安全的类有:Vector、Stack、hashtable、enumeration转载于:https://www.cnblogs.com/SaraMoring/p/5818725.html

2016-08-29 17:05:00 65

转载 举例让抽象问题具体化:从上往下打印二叉树

从上往下打印出二叉树的每个节点,同层节点从左至右打印。import java.util.ArrayList;import java.util.LinkedList;import java.util.Queue;/**public class TreeNode { int val = 0; TreeNode left = null; T...

2016-08-29 16:37:00 164

转载 举例让抽象问题具体化:栈的压入、弹出序列

  输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)。import java.util.Stack;public class...

2016-08-29 15:56:00 104

转载 举例让抽象问题具体化:包含min函数的栈

定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。在该栈中,调用min、push及pop的时间复杂度都是O(1)。import java.util.Stack;public class Solution { Stack<Integer> dataStack = new Stack<Integer>(); ...

2016-08-28 10:38:00 117

空空如也

空空如也

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

TA关注的人

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