自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

姜兴琪的博客

种一棵树最好的时间是十年前,其次是现在

  • 博客(12)
  • 资源 (3)
  • 论坛 (4)
  • 收藏
  • 关注

原创 Leetcode No.8 字符串转换整数 (atoi)

请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来,形成一个有符号整数。假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成一个整数。该字符串在有效的整数部分之后也可能会存在多余的字符,那么这些字符可以被忽略,它们对函数不应该造成影响。注意:假如该字符串中的第一个非空格字符不是一个有效整..

2020-08-16 11:33:43 241

原创 潘石屹用Python解决100个问题 | 阶乘之和

用Python3编程,求1!+2!+3!+……+n! 的和#用Python3编程,求1!+2!+3!+……+n! 的和。sum=0fac=1n=int(input("number=?"))for i in range(1,n+1): fac*=i sum+=facprint(sum)

2020-08-15 20:32:20 200

原创 潘石屹用Python解决100个问题 | 斐波那契数列分数

今天我们还是学习斐波那契数列。有一个分数序列为 2/1,3/2,5/3,8/5,13/8,21/13……请用Python3编程,求出这个数列的前20项之和。num=2den=1sum=0for i in range(1,21): sum+=num/den num,den=num+den,numprint(sum)...

2020-08-15 20:23:34 161

原创 Leetcode No.7 整数反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−2^31,2^31− 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。思路一:把32位的有符号整数转化为字符串首先处理符号位,假如是负数,记符号位为‘-’,假如是正数,记符号位为‘’;其次...

2020-08-15 16:54:52 127

原创 如何理解皮尔逊相关系数(Pearson Correlation Coefficient)

先说结论:皮尔逊相关系数是余弦相似度在维度值缺失情况下的一种改进, 皮尔逊相关系数是余弦相似度在维度值缺失情况下的一种改进, 皮尔逊相关系数是余弦相似度在维度值缺失情况下的一种改进.如果参加过高考, 那么肯定会这么一个公式:cos<a, b> = a • b / |a|•|b|假设a = (3, 1, 0), b = (2, -1, 2)分子是a, b两个向量的内积, (3, 1, 0) • (2, -1, 2) = 3•2 + 1•(-1) + 0•2 =...

2020-08-11 10:54:54 492

原创 潘石屹用Python解决100个问题 | 打印菱形

请输入一个奇数,打印出一个行数为奇数行的菱形,如下图就是行数为20的菱形。n=int(input("number=?"))for i in range(1,n+1,2): string_1="*"*i print(string_1.center(n))for i in range(n-2,0,-2): string_1="*"*i print(string_1.center(n))...

2020-08-11 10:44:35 119

原创 潘石屹用Python解决100个问题 | 求和

已知数字a, s=a+aa+aaa+aaaa+aaaa,请用Python3进行编程求出s的值。例如:在2+22+222+2222+22222中,共有5个数相加,具体几个数相加由键盘输入。num=input("number=?")add=int(input("add=?"))sum=0for i in range(1,add+1): sum+=int(i*num)print(sum)...

2020-08-10 21:23:00 137

原创 Leetcode No.6 Z字形变换

将一个给定字符串根据给定的行数,以从上往下、从左到右进行Z 字形排列。比如输入字符串为 "LEETCODEISHIRING"行数为 3 时,排列如下:L C I RE T OE S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN"。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numRows);示...

2020-08-09 12:41:54 448

原创 潘石屹用Python解决100个问题 | 猴子吃桃

猴子吃桃的问题:有一只猴子,第一天摘下若干个桃子,当即吃了一半,吃完还不过瘾,又多吃了一个。第二天早上,这只猴子又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上这只猴子都吃了前一天剩下的桃子的一半且多一个。到第十天早上,这只猴子在想吃桃子时,只剩下一个了。请用Python3进行编程,求出第一天这只猴子一共摘了多少个桃子。num=1for i in range(1,10): num=(num+1)*2print(num)...

2020-08-09 00:29:57 181

原创 潘石屹用Python解决100个问题 | 集合

两个乒乓球队进行单打比赛,每队各有三人。其中甲队是a、b、c三人,乙队是x、y、z三人,已根据抽签结果确定了比赛的名单,但没有公开,有人向队员打听对战的名单。a 说:不和x比赛。c说:不和x、z比赛。请在Python3运用集合的知识点进行编程,算出三组赛手的名单。a={"x","y","z"}b={"x","y","z"}c={"x","y","z"}c=c-{"x","z"}a=a-{"x"}for i in a: for j in b: for k in c:

2020-08-08 23:54:39 296

原创 Leetcode No.5 最长回文子串

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"方法一:暴力匹配 (Brute Force)根据回文子串的定义,枚举所有长度大于等于 22 的子串,依次判断它们是否是回文;在具体实现时,可以只针对大于“当前得到的最长回文子串长度”的子串进行“回文验证”;在记录最长回文子串的时候,可以只记录“当前子串的起始.

2020-08-02 22:21:59 287

原创 Leetcode No.4 寻找两个正序数组的中位数

给定两个大小为 m 和 n 的正序(从小到大)数组nums1 和nums2。请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为O(log(m + n))。你可以假设nums1和nums2不会同时为空。示例 1:nums1 = [1, 3]nums2 = [2]则中位数是 2.0示例 2:nums1 = [1, 2]nums2 = [3, 4]则中位数是 (2 + 3)/2 = 2.5思路:简单粗暴,先将两个数组合并,两个有序数组的合并也是归并排...

2020-08-02 01:01:54 363

astah破解工具

MAC:右键选择【astah professional.app】,选择显示包内容,然后依次进入【Contents】-【Java】文件夹,直接将原有文件替换掉即可,

2018-12-26

navicate 破解补丁最新版本

2017-01-16

navicate 破解补丁

1、将该文件copy到 navicate.exe的同一文件夹 2、点击patchNavicate.exe 3、选择navicate.exe文件 4、成功破解

2016-01-20

weekingqi的留言板

发表于 2020-01-02 最后回复 2020-01-22

文本框只能输入数字

发表于 2014-02-15 最后回复 2014-02-16

java 文字旋转

发表于 2012-12-20 最后回复 2012-12-26

骑士游历

发表于 2012-08-10 最后回复 2012-12-20

空空如也

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

TA关注的人 TA的粉丝

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