自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(17)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 【剑指offer python】翻转单词顺序列

题目链接 翻转单词顺序列 题目描述 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助...

2018-10-30 19:25:43 296

原创 【剑指offer python】左旋转字符串

题目链接 左旋转字符串 题目描述 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!   solution class Solution: ...

2018-10-30 19:16:03 226

原创 【剑指offer python】和为S的两个数字

题目链接 和为S的两个数字 题目描述 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 输出描述: 对应每个测试案例,输出两个数,小的先输出。   思路: 若array[left] + array[right] == tsum,就是答案(相差越远乘积越小) 若array[left] + array[r...

2018-10-30 17:36:51 188

原创 【剑指offer python】数组中只出现一次的数字

题目链接 数组中只出现一次的数字 题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了偶数次。请写程序找出这两个只出现一次的数字。 solution class Solution: # 返回[a,b] 其中ab是出现一次的两个数字 def FindNumsAppearOnce(self, array): l = [] for i ...

2018-10-30 16:21:47 205

原创 【剑指offer python】判断平衡二叉树

题目链接 判断平衡二叉树 题目描述 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 solution class Solution: def TreeDepth(self,pRoot): if pRoot == None: return True return max(self.TreeDepth(pRoot.left) ...

2018-10-30 11:36:39 1110 1

原创 【剑指offer python】二叉树的深度

题目链接 二叉树的深度 题目描述 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 solution class Solution: def TreeDepth(self, pRoot): if not pRoot: return 0 else: ...

2018-10-30 08:45:31 172

原创 【剑指offer python】数字在排序数组中出现的次数

题目链接 数字在排序数组中出现的次数 题目描述 统计一个数字在排序数组中出现的次数。  solution class Solution: def GetNumberOfK(self, data, k): return data.count(k)  ...

2018-10-30 08:29:29 224

原创 【剑指offer python】面试题19:二叉树的镜像

题目链接 二叉树的镜像 题目描述 操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ ...

2018-10-29 19:48:55 211

原创 【剑指offer python】面试题15:链表中倒数第k个结点

题目链接 链表中倒数第k个结点 题目描述 输入一个链表,输出该链表中倒数第k个结点。 solution 1 遍历一次链表获得链表长度,再次遍历链表,至n-k+1出输出 class Solution: def FindKthToTail(self, head, k): if head == None or k < 0: return...

2018-10-29 10:54:34 183

原创 【剑指offer python】面试题14:调整数组顺序使奇数位于偶数前面

题目链接 调整数组顺序使奇数位于偶数前面 题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 solution class Solution: def reOrderArray(self, array): lj = [] ...

2018-10-28 17:28:18 234

原创 【剑指offer python】面试题11:数值的整数次方

题目链接 数值的整数次方 题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 solution class Solution: def Power(self, base, exponent): if exponent == 0: return 1 ans...

2018-10-28 11:47:21 195

原创 【剑指offer python】面试题9:斐波那契数列

  题目链接 斐波那契数列 题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 n<=39 solution class Solution: def Fibonacci(self, n): if n <= 1: return n f0 = 0 ...

2018-10-27 18:23:41 221

原创 【剑指offer python】面试题8:旋转数组的最小数字

  题目链接 旋转数组的最小数字 题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。   solution class Solution: ...

2018-10-27 18:05:04 170

原创 【剑指offer python】面试题7:用两个栈实现队列

题目链接 用两个栈实现队列 题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。   solution class Solution: def __init__(self): self.stack1 = [] self.stack2 = [] def push(self, node):...

2018-10-27 12:09:26 162

原创 【剑指offer python】面试题5:从头到尾打印链表

链接 从头到尾打印链表 题目描述 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。   solution class Solution: # 返回从尾部到头部的列表值序列,例如[1,2,3] def printListFromTailToHead(self, listNode): current = listNode n...

2018-10-26 09:38:31 288

原创 【剑指offer python】面试题4:替换空格

链接 替换空格 题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。   solution: class Solution: # s 源字符串 def replaceSpace(self, s): if type(s) != str: ...

2018-10-24 17:27:02 185

原创 【剑指offer python】面试题3:二维数组中的查找

链接: 二维数组中的查找 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。   solution: class Solution: # array 二维列表 def Find(self, target, array)...

2018-10-24 16:38:03 273

Xshell5&Xftp5; 破解版

Xshell xftp 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。

2018-06-22

Ubuntu版钉钉

Ubuntu版本的钉钉软件,下载打开之后到文件目录下 sudo dpkg -i dingding.deb

2018-03-21

吴恩达 机器学习公开课PPT(打包)

吴恩达 机器学习公开课PPT( lecture1)坐在电脑前,一边讲,一边画的PPT,和公开课视频里面的PPT一样的

2017-11-21

New and Improved ModelingVersions to Improve APP Recommendation

App推荐系统

2017-08-29

中山大学编译原理作业答案.pdf

中山大学编译原理作业答案,每次作业的都有,纸质版作业

2013-12-08

后缀表达式源代码.rar

java后缀表达式源代码。中山大学编译原理课程作业,欢迎大家交流学习

2013-12-08

数据结构代码大全

数据结构所有算法源代码大全,有详细分类,各种排序等,适合期末复习和考研的复习资料。

2013-01-05

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

TA关注的人

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