自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (19)
  • 问答 (1)
  • 收藏
  • 关注

原创 leetcode 36. 有效的数独

判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。上图是一个部分填充的有效的数独。数独部分空格内已填入了数字,空白格用 '.' 表示。示例 1:输入:[ ["5","3",".",".","7",".",&quot

2018-05-18 07:05:17 387

原创 leetcode 34. 搜索范围

给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。你的算法时间复杂度必须是 O(log n) 级别。如果数组中不存在目标值,返回 [-1, -1]。示例 1:输入: nums = [5,7,7,8,8,10], target = 8输出: [3,4]示例 2:输入: nums = [5,7,7,8,8,10], target = 6...

2018-05-16 21:30:17 2171

原创 leetcode 33. 搜索旋转排序数组

假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。你可以假设数组中不存在重复的元素。你的算法时间复杂度必须是 O(log n) 级别。示例 1:输入: nums = [4,5,6,7,0,1,2], target = 0...

2018-05-15 23:17:49 499

原创 leetcode 31. 下一个排列

实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须原地修改,只允许使用额外常数空间。以下是一些例子,输入位于左侧列,其相应输出位于右侧列。1,2,3 → 1,3,23,2,1 → 1,2,31,1,5 → 1,5,1解法一:class Solution {public: void...

2018-05-14 22:42:57 386

原创 leetcode 29. 两数相除

给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。返回被除数 dividend 除以除数 divisor 得到的商。示例 1:输入: dividend = 10, divisor = 3输出: 3示例 2:输入: dividend = 7, divisor = -3输出: -2说明:被除数和除数均为 32 位有符号整数。除数不为...

2018-05-14 21:36:53 3135 1

原创 leetcode 24. 两两交换链表中的节点

给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。示例:给定 1->2->3->4, 你应该返回 2->1->4->3.说明:你的算法只能使用常数的额外空间。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。思路:1.p代表上一对交换完成的节点中的后者。l代表即将进行交换节点对的左节点,r代表即将进行交换节点对的右节点。2.首先将l指向r的下...

2018-05-12 10:19:29 1262

原创 leetcode 22. 括号生成

给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。例如,给出 n = 3,生成结果为:[ "((()))", "(()())", "(())()", "()(())", "()()()"]此题时卡特兰数的一个应用。抓中重点:只有右括号大于左括号时才能在尾部插入右括号class Solution {public: void fu...

2018-05-11 23:03:24 318

原创 利用 Anaconda 解决 Python2 和 python3 共存问题

anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 515 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。直接在官网下载最新版本的https://www.continuum.io/d...

2018-05-11 00:05:55 1252

原创 leetcode 19. 删除链表的倒数第N个节点

给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.说明:给定的 n 保证是有效的。解法一:需要两趟扫描/** * Definition for singly-linked list. * struct Li...

2018-05-10 23:13:00 361 1

原创 leetcode 18. 四数之和

给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c +d 的值与 target 相等?找出所有满足条件且不重复的四元组。注意:答案中不可以包含重复的四元组。示例:给定数组 nums = [1, 0, -1, 0, -2, 2],和 target = 0。满足要求的四元组集合为:[ [-1...

2018-05-09 21:54:01 1642

原创 leetcode 17. 电话号码的字母组合

给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例:输入:"23"输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"].说明:尽管上面的答案是按字典序排列的

2018-05-08 10:47:29 893

原创 leetcode 16. 最接近的三数之和

给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。例如,给定数组 nums = [-1,2,1,-4], 和 target = 1.与 target 最接近的三个数的和为 2. (-1 + 2 + 1 = 2).本题与上一题leetcode 15.三数之和ht...

2018-05-07 09:22:04 506

原创 leetcode 15. 三数之和

给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:[ [-1, 0, 1], [-1, -1, 2]]注意分析问题,i顺序遍历;j也顺序...

2018-05-06 20:35:42 619

原创 关于‘\0',"\0",‘0’,“0”以及空格之间的区别和字符串输入到字符数组的问题

1. '\0'和 "\0""\0"表示是一个字符串(数组),它包含两个字符,并且都是结束符\0。'\0'表示单一字符,即转义字符。输出的时候,"\0"和空串相当,不输出任何东西,ASCII码为0的字符‘\0’即控制字符Null输出一个空格。对于C,C++原生字符串(包括字符串字面值),其中的第一个"\0",意味着字符串结束,如果串的第一个字符就是‘\0’,那么当作空串输出,"\0"就相当于"&quo

2018-05-05 16:32:02 7235

原创 leetcode 11. 盛最多水的容器

给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。画 n 条垂直线,使得垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。注意:你不能倾斜容器,n 至少是2。class Solution {public: int maxArea(vector<int>&...

2018-05-05 11:30:27 265

原创 TCP的三次握手和四次挥手

TCP的三次握手:第一次握手 客户端向服务端发送连接请求报文段。该报文段的头部中SYN=1,ACK=0,seq=x。请求发送后,客户端便进入SYN-SENT状态。PS1:SYN=1,ACK=0表示该报文段为连接请求报文。PS2:x为本次TCP通信的字节流的初始序号。 TCP规定:SYN=1的报文段不能有数据部分,但要消耗掉一个序号。第二次握手 服务端收到连接请求报文段后,如果同意连接,则会发送一个...

2018-05-05 09:40:18 255

原创 leetcode 8. 字符串转整数 (atoi)

实现 atoi,将字符串转为整数。在找到第一个非空字符之前,需要移除掉字符串中的空格字符。如果第一个非空字符是正号或负号,选取该符号,并将其与后面尽可能多的连续的数字组合起来,这部分字符即为整数的值。如果第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。字符串可以在形成整数的字符后面包括多余的字符,这些字符可以被忽略,它们对于函数没有影响。当字符串中的第一个非空字符序列不是个...

2018-05-04 17:26:13 168

原创 leetcode 6. Z字形变换

将字符串 "PAYPALISHIRING" 以Z字形排列成给定的行数:P A H NA P L S I I GY I R之后从左往右,逐行读取字符:"PAHNAPLSIIGYIR"实现一个将字符串进行指定行数变换的函数:string convert(string s, int numRows);示例 1:输入: s = "PAYPALISHIRING", numRows ...

2018-05-03 22:14:44 253

原创 leetcode 5. 最长回文子串

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。示例 1:输入: "babad"输出: "bab"注意: "aba"也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"解法一:暴力解法,遍历s中的每一个子字符串class Solution {public: string longestPalindrome(string s) {/...

2018-05-02 22:38:56 260

高级语言程序设计python入门课件pdf

高级语言程序设计python是哈工大计算机学院开设的一门编程入门基础课,这是本课程的课件

2018-05-11

算法导论(原书第3版) 中文完整版 高清扫描版

本书深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。各章自成体系,可以作为独立的学习单元。算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂。说明和解释力求浅显易懂,不失深度和数学严谨性。

2018-05-09

深入理解计算机系统 第二版.pdf

被誉为“价值超过等重量黄金的无价资源宝库” Amazon五星图书 最伟大的计算机科学教材之一 卡耐基梅隆大学计算机学院院长 IEEE ACM和美国工程院院士倾力奉献 超过120所美国和世界一流大学计算机专业选用本书为教材 第2版相对第1版改动在30%左右 具体改动详见前言 《深入理解计算机系统 原书第2版 》从程序员的视角详细阐述计算机系统的本质概念 并展示这些概念如何实实在在地影响应用程序的正确性 性能和实用性 《深入理解计算机系统 原书第2版 》共12章 主要内容包括信息的表示和处理 程序的机器级表示 处理器体系结构 优化程序性能 存储器层次结构 链接 异常控制流 虚拟存储器 系统级i o 网络编程 并发编程等 书中提供子大量的例子和练习题 并给出部分答案 有助于读者加深对正文所述概念和知识的理解 [BR>《深入理解计算机系统 原书第2版 》适合作为高等院校计算机及相关专业本科牛 研究生的教材 也可供想要写出更快 更可靠程序的程序员及专业技术人员参考 ">被誉为“价值超过等重量黄金的无价资源宝库” Amazon五星图书 最伟大的计算机科学教材之一 卡耐基梅隆大学计算机学院院长 IEEE ACM和美国工程院院士倾力奉献

2018-05-09

离散数学及其应用(中文第六版)_扫描版

尽管离散数学及其应用(中文第六版)这本书中包含了大量内容,但其中的章节编排都相当合理,不少读者表示整本书阅读起来很畅顺,当词典查阅也很方便,另外本书中还穿插了众多数学家的生平八卦,让读者阅读起来更富有趣味性,本节内容小编为大家整理带来的是一份内容完整的离散数学及其应用(中文第六版)——共有697页,附课后习题及答案。如果你需要查阅这本书的话,那就赶紧点击本文相应的下载地址来进行下载查阅吧!

2018-05-09

离散数学及其应用 原书第6版(美)罗森 第六版中文版

离散数学及其应用 原书第6版(美)罗森著 第六版中文版

2018-05-09

计算机网络-自顶向下方法(第六版)

计算机网络:自顶向下方法(原书第6版)第1版于12年前出版,首创采用自顶向下的方法讲解计算机网络的原理和协议,出版以来已被几百所大学和学院选用。是业界经典的计算机网络教材之一。 《计算机网络:自顶向下方法(原书第6版)》继续保持了以前版本的特色,为计算机网络教学提供了一种新颖和与时俱进的方法。 同时也进行了相当多的修订和更新:第1章更多地关注时下,更新了接入网的论述;第2章用Python替代了Java来介绍套接字编程;第3章补充了用于优化云服务性能的TCP分岔知识;第4章有关路由器体系结构的内容做了大量更新;第5章重新组织并新增了数据中心网络的内容;第6章更新了无线网络的内容以反映其全新进展;第7章进行了较大修订,深入讨论了流式视频,包括了适应性流和CDN的讨论;第8章进一步讨论了端点鉴别;等等。另外,书后习题也做了大量更新。 《计算机网络:自顶向下方法(原书第6版)》适合作为本科生或研究生“计算机网络”课程的教材,同时也适合网络技术人员、专业研究人员阅读。

2018-05-09

计算机体系结构:量化研究方法(中文第五版)

计算机体系结构量化研究方法是最权威的计算机体系结构著作,在第五版中作者增加了当前炙手可热的云计算和手机客户端技术等相关内容,探讨了在手机、平板电脑、笔记本电脑和其他移动计算设备上云计算的软硬件实现方式。这里小编分享计算机体系结构量化研究方法第五版pdf【中文版+英文版】书籍,点击下面的地址即可免费下载。 《计算机体系结构:量化研究方法(第5版)》可作为高等院校计算机专业本科生或研究生教材,也可作为从事计算机体系结构或计算机系统设计的工程技术人员的参考书。

2018-05-09

编译原理 第二版

作者: Alfred V. Aho / Monica S.Lam / Ravi Sethi / Jeffrey D. Ullman 。本书全面、深入地探讨了编译器设计方面的重要主题,包括词法分析、语法分析、语法制导定义和语法制导翻译、运行时刻环境、目标代码生成、代码优化技术、并行性检测以及过程间分析技术,并在相关章节中给出大量的实例。与上一版相比,本书进行了全面的修订,涵盖了编译器开发方面的最新进展。每章中都提供了大量的系统及参考文献。 本书是编译原理课程方面的经典教材,内容丰富,适合作为高等院校计算机及相关专业本科生及研究生的编译原理课程的教材,也是广大技术人员的极佳参考读物。

2018-05-09

《操作系统精髓与设计原理(原书第6版)》PDF中文版.pdf

《操作系统精髓与设计原理》是机械工业出版社出版的图书,作者是(美)WilliamStallings。《操作系统:精髓与设计原理(第6版)(英文版)》是讲解操作系统的经典教材,全书不仅系统地讲述了操作系统的基本概念、原理和方法,而且以当代最流行的操作系统——Windows Vista、UNIx和Linux为例,全面清楚地展现了当代操作系统的本质和特点。与教材配套的专用站点,为教师和学生理解书中内容,提供了及时、生动的材料。

2018-05-09

C++Primer中文版(第5版)习题集

C++Primer中文版(第5版)习题集 ,有详细的题解思路和参考答案

2018-05-05

python入门基础廖雪峰PDF

python入门基础廖雪峰PDF,讲述了python语言的各个重要特性,非常适合新手入门

2018-05-05

C语言参考手册之函数库-非扫描

C语言参考手册之函数库-非扫描,非常详细的一本书,特别推荐。

2018-04-19

Linux内核完全注释(内核版本0.11)及源码

Linux内核完全注释(内核版本0.11)及源码,有兴趣的童靴可以下载

2018-04-19

球球大作战C++源码

欢迎大家下载球球大作战源码,有问题的话可以一起交流,互相学习。

2018-04-19

计算器C++源码

个人写的一个计算器C++小程序,欢迎大家下载,一起交流。

2018-04-19

贪吃蛇C++源码

个人利用空闲时间做的一个贪吃蛇C++小程序,欢迎大家下载,有问题的话可以找我交流。

2018-04-19

从0开始学习GitHub系列

如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工。 但是你如果已经在读这篇文章了,我觉的你已经知道Github了。

2018-04-19

常用的连续傅里叶变换对及连续傅里叶变换性质

傅立叶变换,表示能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。在不同的研究领域,傅立叶变换具有多种不同的变体形式,如连续傅立叶变换和离散傅立叶变换。最初傅立叶分析是作为热过程的解析分析的工具被提出的。

2018-04-19

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

TA关注的人

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