- 博客(33)
- 资源 (5)
- 收藏
- 关注
原创 LeetCode448 Find All Numbers Disappeared in an Array(java/python)
题目要求: Given an array of integers where 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others appear once.Find all the elements of [1, n] inclusive that do not appear in this array.Co
2016-11-30 15:07:17 1572
原创 python的三种取整方式
下面介绍几种常用的取整方法,包括向下取整、四舍五入、向上取整。(1)向下取整向下取整很简单,直接使用int()函数即可,如下代码(Python 2.7.5 IDLE) a = 3.75 int(a) 3 (2)四舍五入 第二种就是对数字进行四舍五入,具体的看下面的代码: a=3.25;b
2016-11-28 10:57:51 150571 7
原创 matlab中的 fix, floor, ceil, round的用法
Matlab取整函数有: fix, floor, ceil, round.具体应用方法如下: fix朝零方向取整,如fix(-1.3)=-1; fix(1.3)=1; floor,顾名思义,就是地板,所以是取比它小的整数,即朝负无穷方向取整,如floor(-1.3)=-2; floor(1.3)=1;floor(-1.8)=-2,floor(1.8)=1 ceil,与flo
2016-11-28 10:51:05 1152
原创 python中寻找list中的最值和所对应的索引
aa = [1,2,3,4,5] aa.index(max(aa)) 如果aa是numpy数组: aa = numpy.array([1,2,3,4,5]) 先把aa转换为List,再求索引: bb = aa.tolist() bb.index(max(bb))
2016-11-28 10:35:39 18809
翻译 python ceil函数
python ceil 函数是返回值上限的X - 不小于x的最小整数。 说明: 这个函数返回值上限的X - 不小于x的最小整数。语法:import mathmath.ceil( x )注:此功能是不能直接访问的,所以我们需要导入的数学模块,然后我们需要调用这个函数,用数学的静态对象。参数: 下面是详细参数: X:这是一个数值表达式。返回值: 不小于x的最小整数。 例如:import math
2016-11-25 13:53:07 9004
原创 python round函数用法
round()方法返回 x 的小数点四舍五入到n个数字。语法 以下是round()方法的语法:round( x [, n] ) 参数 x –这是一个数值表达式n –这也是一个数值表达式返回值 该方法返回 x 的小数点四舍五入到n个数字例子 下面的例子显示了round()方法的使用print “round(80.23456, 2) : “, round(80.23456, 2) prin
2016-11-25 13:48:27 38565 1
原创 python中的科学计算(1)
1,广播:对 形状不同 的数组的运算采取的操作。但是这个输入的数组中必须有一个 某轴长度为1,或者缺 少了一个维度(这个时候会自动的在shape属性前面补上1)。例如: import numpy as np a=np.arange(10,50,10).reshape(-1,1) a.shape (4, 1)
2016-11-25 13:22:38 432
原创 python读取csv文档
写入并生成csv文件 代码: import csvcsvfile = file(‘csv_test.csv’, ‘wb’) writer = csv.writer(csvfile) writer.writerow([‘姓名’, ‘年龄’, ‘电话’])data = [ (‘小河’, ‘25’, ‘1234567’), (‘小芳’, ‘18’, ‘789456’) ]
2016-11-24 17:51:26 459
原创 Python变量命名规则
模块名: 小写字母,单词之间用_分割 ad_stats.py包名: 和模块名一样类名: 单词首字母大写 AdStats ConfigUtil全局变量名(类变量,在java中相当于static变量): 大写字母,单词之间用_分割 NUMBER COLOR_WRITE普通变量: 小写字母,单词之间用_分割 this_is_a_var实例变量: 以_开头,其他和普通变量一样 _p
2016-11-23 19:57:06 1328
原创 python中的类方法与静态方法的区别
classmethod:类方法 staticmethod:静态方法在Python中,静态方法和类方法都是可以通过类对象和类对象实例访问。但是区别是:@classmethod 是一个函数修饰符,它表示接下来的是一个类方法,而对于平常我们见到的则叫做实例方法。 类方法的第一个参数cls,而实例方法的第一个参数是self,表示该类的一个实例。 普通对象方法至少需要一个self参数,代表类对象实例
2016-11-23 19:44:45 1087
原创 Python常用函数整理
python 文件操作 python:目录与文件操作 os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.curdir:返回但前目录(’.’) os.chdir(dirname):改变工作目录到dirnameos.path.isdir(name):判断name是不是一个目录,name不是目录就返回false os.pa
2016-11-22 23:05:48 790 2
翻译 Matlab max()函数的用法
Matlab中max函数在矩阵中求函数大小的实例如下: C = max(A) 返回一个数组各不同维中的最大元素。 如果A是一个向量,max(A)返回A中的最大元素。 如果A是一个矩阵,max(A)将A的每一列作为一个向量,返回一行向量包含了每一列的最大元素。 如果A是多为数组,max(A) treats the values along the first non-singleton di
2016-11-21 11:42:29 8112
原创 Matlab mean()函数的用法
函数功能 求数组的平均数或者均值 使用方法 M = mean(A) 返回沿数组中不同维的元素的平均值。 如果A是一个向量,mean(A)返回A中元素的平均值。 如果A是一个矩阵,mean(A)将其中的各列视为向量,把矩阵中的每列看成一个向量,返回一个包含每一列所有元素的平均值的行向量。 如果A是一个多元数组,mean(A)将数组中第一个非单一维的值看成一个向量,返回每个向量的平均值。M
2016-11-21 11:24:13 15616
原创 Matlab eval()函数使用
help eval 将看到matlab自带的说明 eval Execute string with MATLAB expression. eval(s), where s is a string, caus es MATLAB to execute the string as an expression or statement. 翻译一下,就是说eval函数的功能是将字符串转换为matlab
2016-11-21 09:51:56 201542 9
原创 Matlab csvread函数的使用
1、用csvread函数 注意:csvread函数只试用与用逗号分隔的纯数字文件 第一种:M = CSVREAD(‘FILENAME’) ,直接读取csv文件的数据,并返回给M 第二种:M = CSVREAD(‘FILENAME’,R,C) ,读取csv文件中从第R-1行,第C-1列的数据开始的数据,这对带有头文件说明的csv文件(如示波器等采集的文件)的读取是很重要的。 第三种:M = C
2016-11-18 16:31:51 58813 2
原创 Matlab常用技巧
m文件如果是函数,保存的文件名最好与函数名一致,这点都很清楚。不过容易疏忽的是,m文件名的命名尽量不要是简单的英文单词,最好是由大小写英文/数字/下划线等组成。原因是简单的单词命名容易与matlab内部函数名同名,结果会出现一些莫名其妙的错误。例如,写个m文件,命名为spy,运行时就弹出一个怪怪的figure,呵呵,我当初还以为是什么bug。调试程序时,经常要屏蔽掉一整段程序进行,也就是将其标示注
2016-11-18 15:54:54 383
原创 LeetCode 104Maximum Depth of Binary Tree
题目要求: Given a binary tree, find its maximum depth.The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.题目比较简单,直接使用递归的方法就能直接解决.当然还用更好的方法,这个学
2016-11-15 12:42:58 271
原创 LeetCode38 Count and Say(C语言解决)
题目要求: The count-and-say sequence is the sequence of integers beginning as follows: 1, 11, 21, 1211, 111221, …1 is read off as “one 1” or 11. 11 is read off as “two 1s” or 21. 21 is read off as “one
2016-11-15 12:13:21 2104
原创 Mac快捷键整理
对于使用苹果电脑的操作系统的新人来说,快捷键是个很麻烦的问题,要一个个的找到快捷键也不是很容易的问题,今天这篇文章就解决了到处找快捷键的麻烦。第一种分类:启用快捷键按下按键或组合键,直到所需的功能出现(例如,在启动过程中按住 Option 直到出现“启动管理程序”,或按住 Shift 直到出现“安全启动”)。提示:如果启动功能未起作用,而您使用的是第三方键盘,请连接 Apple 键
2016-11-14 22:55:02 3617
原创 LeetCode 38.Submission Details
题目要求: The count-and-say sequence is the sequence of integers beginning as follows: 1, 11, 21, 1211, 111221, …1 is read off as “one 1” or 11. 11 is read off as “two 1s” or 21. 21 is read off as “one
2016-11-14 22:49:44 216
原创 Myeclipse快捷键整理
本文章中的资料是全部从互联网上收集,感谢各位大咖的无私分享最经典的快捷键 Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前
2016-11-14 17:21:03 449
原创 IDEA 常用快捷键列表
IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本
2016-11-13 22:54:02 253
原创 键盘键值对应表
键盘键与虚拟键码对照表 字母和数字键 数字小键盘的键 功能键 其它键 键 键码 键 键码 键 键码 键 键码 A 65 0 96 F1 112 Backspace 8 B 66 1 97
2016-11-13 09:33:40 1144
原创 CLion安装问题
clion使用jetbrains的一款c/c++ 编译器. 一开始安装完出现的c cpp 文件根本无法编译的问题错误提示如下:Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.Compiler: C:/MinGW/bin/gcc.exe Build flags: Id flags:
2016-11-09 10:41:31 3103
原创 二分法查找(java)
算法: 数据量比较大的时候,可以采用二分法查找以提高效率;采用二分法查找时,数据是按照一定的规律进行排列的. 基本思想:假设数据是按升序排序的,对于给定值 x,从序列的中间位置开始比较,如果当前位置值等于 x,则查找成功;若 x 小于当前位置值,则在数列的前半段中查找;若 x 大于当前位置值则在数列的后半段中继续查找,直到找到为止。public class Search { public
2016-11-05 23:23:22 269
原创 LeetCode 278. First Bad Version
You are a product manager and currently leading a team to develop a new product. Unfortunately, the latest version of your product fails the quality check. Since each version is developed based on the
2016-11-05 22:44:27 164
原创 LeetCode168 Excel Sheet Column Title
题目要求:Given a positive integer, return its corresponding column title as appear in an Excel sheet.For example:1 -> A2 -> B3 -> C...26 -> Z27 -> AA28 -> AB简单点说:这一题目相当于是 10进制转换 26进制注意点:在临界的条件到来时对代码
2016-11-05 21:44:16 267
原创 LeetCode 7. Reverse Integer 倒序输出数字
题目要求:Reverse digits of an integer.Example1: x = 123, return 321 Example2: x = -123, return -321click to show spoilers.Have you thought about this? Here are some good questions to ask before coding. B
2016-11-05 20:42:35 357
原创 LeetCode165 Compare Version Number 比较版本号
题目要求: Compare two version numbers version1 and version2. If version1 > version2 return 1, if version1 < version2 return -1, otherwise return 0.You may assume that the version strings are non-empty an
2016-11-05 20:07:03 961
原创 LeetCode 28Implement strStr() 寻找子字符串的下标的位置
题目要求: Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.题目不难,可以直接使用暴力搜索的方式进行处理public class solution { public int strStr(String haystack, Stri
2016-11-05 19:20:14 392
原创 C语言中指针的一些问题
关于c语言中的指针的一些相关的问题:1.int *p;2.int **p;3.int *p[10];4.int (*p)[10];5.int *p(int);6.int (*p)(int);7.int (*p[10])(int);这七个难度还不是很大,相信大多数读者都能够答的出来。答案:1.一个指向整型数据的指针
2016-11-04 23:30:43 347
原创 LeetCode414 Third Maximum Number
题目要求:Given a non-empty array of integers, return the third maximum number in this array. If it does not exist, return the maximum number. The time complexity must be in O(n).Example 1: Input: [3, 2, 1
2016-11-01 22:57:51 252
原创 LeetCode396 Rotate Function
题目要求: Given an array of integers A and let n to be its length.Assume Bk to be an array obtained by rotating the array A k positions clock-wise, we define a “rotation function” F on A as follow:F(k) =
2016-11-01 22:17:24 261
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人