自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 memset的坑-易错点

memset的易错点

2017-08-31 15:26:25 1057

原创 UNP - 第五章 TCP客户/服务器示例 - 学习笔记

1 - 前言本章在第四章的理论知识基础上,实现一个TCP/IP客户服务器的原型程序。这个原型程序是执行以下步骤的一个回射服务器。 (1)客户从标准输入读入一行文本,并写给服务器 (2)服务器从网络输入读取这行文本,并回射给客户 (3)客户从网络输入读入这行回射文本,并显示在标注输入上该程序的模型

2017-08-31 15:25:33 441

原创 UNP-第六章 I/O复用 select 和poll函数 学习笔记 - 绪论

UNIX五种I/O模型的简介,对I/O复用概念做了简单的阐述,以及其常用的场景。

2017-05-17 23:00:55 588

原创 6. ZigZag Conversion

zigZag字符串转换

2017-04-24 21:47:00 431

原创 5. Longest Palindromic Substring - 思路详解

最长回文子串

2017-04-24 20:23:29 423

原创 C++常见知识点-总结4

C++ 知识点

2017-03-28 12:12:11 452

原创 C++ POD ~ plain data structure

1 ,POD 定义2 ,POD类型3,non-POD和POD类型区别

2017-03-20 21:42:41 685

原创 linux知识点 - 常见命令1

linux 常见命令

2017-03-17 10:46:34 342

原创 C++常见错误-总结4

C++常见错误-总结

2017-03-14 16:33:22 456

原创 linux知识点 - 程序终止

linux知识点 程序终止

2017-03-13 21:59:00 383

原创 linux操作系统-小知识点总结1

linux知识点总结

2017-03-13 20:43:49 610

原创 linux操作系统-小知识点总结

linux操作系统-小知识点总结1

2017-03-12 22:03:34 1292

原创 C++常见问题-总结3

C++常见问题-总结

2017-03-11 17:28:45 318

原创 C++常见错误 - 总结2

C++常见问题总结

2017-03-11 17:02:25 465

原创 C++ 常见错误总结

C++常见错误总结

2017-03-05 11:30:47 2219

原创 APUE-第五章学习-标准I/O库-习题

APUE 第五章 标准IO库 习题

2017-02-12 22:35:37 570 1

原创 APUE-第四章-习题笔记

APUE 第二版 第四章习题

2017-02-11 22:24:17 739

原创 APUE 2 - 第三章文件I/O学习-习题

APUE 第三章 文件I/O 练习

2017-02-11 16:51:54 648

原创 LeetCode - 119. Pascal's Triangle II - 思路详解 - C++

假设有一个索引k,返回帕斯卡三角(杨辉三角)第k行。比如:给定索引k。则返回【1,3,3,1】注:是否可以优化空间复杂度为O(k)

2017-01-17 23:30:06 622

原创 LeetCode - 120. Triangle - 思路详解 - C++

假设有个三角形。找出从顶部到底部的最小路径。每一步你可以移动到下层的相邻的位置。举例下图,假设有三角形。最小的路径为11,【2+3+5+1 = 11】

2017-01-17 23:18:19 674

原创 LeetCode - 88. Merge Sorted Array - 思路详解 - C++

假设有两个已经排序的数组,nums1和nums2。将nums2数组合并到nums1中,合并为一个排序数组。注:你可认为数组nums1具有足够的空间用来保存合并到其中的数组2的元素。

2017-01-17 23:06:15 654

原创 APUE-第二章学习-UNIX标准化及实现-习题

APUE-第二章学习-UNIX标准化及实现-习题

2017-01-17 22:47:59 427

原创 LeetCode - 123. Best Time to Buy and Sell Stock III - 思路详解 - C++

假设一个数组,表示第i天的股票价格。设计算法,求出最大收益,最多可以进行两次交易

2017-01-17 18:16:19 300

原创 LeetCode - 122. Best Time to Buy and Sell Stock II - 思路详解 - C++

假设你有一个数组,第i个元素表示第i天的股票价格设计一个算法,计算出可以获得的最大收益。你可以进行尽可能多次的交易。但是,你不可以在同一时间进行多次交易。及必须在卖之前先买入。

2017-01-16 22:56:21 430

原创 LeetCode - 121. Best Time to Buy and Sell Stock - 思路详解 - C++

假设说你有一个数组,第i个元素表示第i天股票价格。如果仅允许你最多交易一次(比如:交易:买一次和卖一次股票)。设计一个算法,求出最大收益

2017-01-16 22:40:22 458

原创 LeetCode - 128. Longest Consecutive Sequence - 思路详解- C++

假设有一个未排序整数数组,找出数组中最长的连续序列。比如:数组【100,4,200,1,3,2】最长的连续序列为【1,2,3,4】。则返回其长度为4

2017-01-16 22:23:07 504

原创 LeetCode - 152. Maximum Product Subarray - 思路详解 - C++

找出在给定的数组中连续子数组成绩最大。比如,给定的数组为【2,3,-2,4】连续子数组,成绩最大为6;

2017-01-16 19:26:41 1903

原创 APUE-第一章学习-UNIX基础知识-习题

APUE - 第一章习题练习

2017-01-16 15:21:33 513

原创 LeetCode - 462. Minimum Moves to Equal Array Elements II - 思路详解 - C++

假设有一个数组,找出最小的操作使得十足满足所有的元素都相等。操作有对选定数加一,对选定的数减一。可以假设数组长度最大10000

2017-01-15 22:04:00 332

原创 LeetCode -485. Max Consecutive Ones - 思路详解 - C++

假设有个一数组,找出数组中最长连续的1的序列。注:1,数组中值仅包含0和12,输入数组长度为正整数,且不会超过10000

2017-01-15 21:59:38 854

原创 LeetCode - 401. Binary Watch - 思路详解-C++

一个二进制手表,4个LED在顶部,表示小时从0~11。6个LED在底部,表示分钟 0 ~ 59每个LED表示为0或者1,右边最低有效位。给一个正整数,表示整个手表点亮的LED的个数。返回所有可能的时间。

2017-01-15 21:55:54 559

原创 LeetCode-38. Count and Say-思路详解-C++

计数表达序列,是有一组整数组成的。1,11,21,1211,111221,...1 读成1个1,或者1111 读成两个1,或者2121 读成一个2,一个1,或1211给定一个整数,产生第n个序列。

2017-01-15 21:47:23 904

原创 LeetCode - 153. Find Minimum in Rotated Sorted Array - 思路详解- C++

假设,一个数组,按照升序排列,然后被该数组可能经过k步的旋转。找出其中最小的元素。可以假设,数组中不存在两个相同的数

2017-01-14 23:08:38 407

原创 LeetCode - 162. Find Peak Element - 思路详解 - C++

一个峰值元素,即该元素大于左右邻接元素假设给定数组中元素,num[i] != num[i+1]。找出数组中的峰值元素并返回其索引。这个数组可能包含多个峰值,在这种情况下,返回任意一个索引都是可以的。你可以想想num[-1]和num[n]为负无穷。

2017-01-14 22:54:07 550

原创 LeetCode - 189. Rotate Array - 思路详解 - C++

给定一个n个元素的数组,所有元素向右移动k步。

2017-01-14 22:38:16 555

原创 LeetCode - 216. Combination Sum III - 思路详解 - C++

找出所有可能组合,即使用k个数,相加结果为n。假设数值从1到9,在每个组合中,尽可被使用一次。即组成的组合,数据相互不同。

2017-01-13 21:06:41 686

原创 LeetCode - 217. Contains Duplicate - 思路详解 - C++

假设有一个数组,判断该数组是否存在重复的数。

2017-01-13 20:59:14 309

原创 LeetCode-219. Contains Duplicate II-思路详解-C++

假设给定一个整数数组,和一个数k。找出是否两个不同位置处数值相等。且两者距离至多为k。

2017-01-13 20:55:42 464

原创 LeetCode - 228. Summary Ranges - 思路详解- C++

假设有一个已排序整数数组,不包含重复的元素,返回其范围摘要

2017-01-13 20:50:21 746

原创 LeetCode- 169. Majority Element - 思路详解 -C++

给定一个数组,大小为n,找出所有出现超过n/2次的元素。可以假设,数组非空,且多数数一直存在。

2017-01-13 20:45:43 696

空空如也

空空如也

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

TA关注的人

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