- 博客(20)
- 收藏
- 关注
原创 函数
函数(也是obj,但是有特殊之处)1、区别与其他对象的一个核心特性:函数是可被调用的Fun()//所有object 使用的操作,function也适用2、回调函数//作为参数被传递到另一个函数,等待被调用a=[1,2,3,4,5,-1,-2]a.sort((a,b)=>{returnb-a})console.log(a);forEach(()=>{})//对每一个进行处...
2018-03-26 16:53:37 172
原创 JavaScript 入门(新)
//不会一个个知识点的记笔记,只去记录一些比较坑的点或者比较特别的点1、三个基本概念(变量、值、类型) *变量没有类型,值有类型2、变量声明关键词: let , var, const(使用const时,会使变量和值之间的引用关系不能再改变。而js中的原子值无法改变)3、类型:7种(symbol ,null...
2018-03-26 16:47:14 516
原创 python语法小技巧
越写python,越觉得python的小技巧很重要没有任何顺序,只是在写了一个demo后,总结了一些有趣或者很有用的东西1、全局变量 局部变量首先,基础变量,如int类型,str类型,都有基础变量和全部变量的区分。一般的变量,都是局部变量,但是如果你想要在一个函数中统计一些数据,然后在主函数使用,应该用全部变量eg:def fun(): global NNNum NNNum+=1N...
2018-03-20 21:46:42 260
原创 求一个数组的所有子集
求一个数组的所有子集(不考虑顺序)代码:def fun(items): result = [[]] for x in items: result.extend([ss + [x] for ss in result])#list合并,一一合并 #print(result) return result#输入元素A=[]#A = [1,2,...
2018-03-19 19:38:47 1953
原创 一个数组中个数最多的k个数
题目:输出一个数组中个数最多的k个数代码:####输入元素,每输入一个元素,一个回车A = []fea=int(input('请输入数组,每输入一位,回车,以-1结束\n'))while fea!=-1: A.append(fea) fea = int(input('每输入一位,回车,以-1结束\n'))#用字典统计每个数字的个数dictA = {}num=int(i...
2018-03-19 19:37:18 454
原创 决策树的小项目
本次作业是运用决策树算法,来进行微博分类。这是第一次写机器学习项目,所以代码真的很幼稚,但也是真的学到了很多代码在这里:代码代码整体结构:整个代码分成三个文件,一个决策树相关的函数类(clas.py)一个用于训练的文件(train.py)一个用于测试的文件(test.py)train.py :这是训练算法的主文件,包括读取文件、构造特征值、数据降维、数据保存等功能 其中:数据降维采...
2018-03-19 19:32:56 1089
原创 用python写爬虫demo
python真的特别适合处理字符串而且python有大量的库,如用来处理网页的requests和 BeautifulSoup 库这次demo是用python爬取网易的股票网站http://quotes.money.163.com/直接上代码,里面的注释很详细。代码在这里:点击打开链接代码:StaticStock.pyimport requestsimport refrom bs4 import...
2018-03-19 19:24:05 682
原创 搜索二维矩阵
题目: 写出一个高效的算法来搜索 m × n矩阵中的值。 这个矩阵具有以下特性: 每行中的整数从左到右是排序的。 每行的第一个数大于上一行的最后一个整数。链接:点击打开链接代码:暴力:class Solution: """ @param matrix: matrix, a list of lists of integers @param target...
2018-03-13 08:46:58 193
原创 web 技术概论
把赵通老师课(web 技术概论)上的代码都放上来,算是造福一下学弟学妹把.这课有点老,学的东西太多,而且很多都过时了,如果没有前端的基础,还是建议观望如果需要课件的,请留下联系方式Github 链接:点击打开链接...
2018-03-12 23:37:44 415
原创 day_1
//准备重新学习前端了,希望可以系统看一下。依据《百度前端学院》。依旧只记录自己不太了解的细节,会的就不记了1、a title=""链接时会提示 target="_blank" 新的一页打开2、布尔属性 <input type="text" disabled="disabled">3、分析HTML文档 <!DOCTYPE html>: 声明文档类型4、实体
2018-03-12 23:32:08 131
原创 字符串查找
题目:对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始)。如果不存在,则返回 -1。思路:很简单,看代码就能懂(Python处理字符真的优势很大),主要是注意一些细节链接:点击打开链接代码:class Solution: """ @param: source: source str...
2018-03-12 19:06:29 267
原创 五十万人名单完成简单的数据分析
//最最基础的数据分析,以后还会完善,这次的分析只是用来学习语法,如果有不对的地方,欢迎指教代码地址:点击打开链接直接贴代码,注释已经很完整了#初始操作,从数据中读出需要的东西rFile=open("50万人名名单.txt","r",encoding="utf-8",errors="ignore")nameContent=rFile.read()rFile.close()nameList=...
2018-03-11 00:01:44 491
原创 JavaScript 入门
//这些内容是根据贵校张伟老师的 javaScript 课程,整理笔记而成//不会一个个知识点的记笔记,只去记录一些比较坑的点或者比较特别的点1、三个基本概念(变量、值、类型) *变量没有类型,只有类型2、变量声明关键词:let, var, const(使用const时,会使变量和值之间的引用关系不能再改变。而js中的原子值无法改变)3、类型:7种(symbol,null,undefined,...
2018-03-10 22:49:35 173
原创 Fizz Buzz 问题
题目:给你一个整数n. 从 1 到 n 按照下面的规则打印每个数:如果这个数被3整除,打印fizz.如果这个数被5整除,打印buzz.如果这个数能同时被3和5整除,打印fizz buzz.链接:点击打开链接思路:很简单的if else 循环。注意一下格式就好了代码:class Solution: """ @param n: An integer @return: A lis...
2018-03-10 10:28:52 442
原创 合并排序数组 II
题目:合并两个排序的整数数组A和B变成一个新的数组。链接:点击打开链接思路:python超简单,因为自带sort函数,不需要引用模块就可以使用代码:class Solution: """ @param A: sorted integer array A @param B: sorted integer array B @return: A new sorted in...
2018-03-10 09:50:07 154
原创 反转三位数
题目:反转一个只有3位数的整数。链接:点击打开链接思路:依旧是很简单的题目,只要把三位数的每一位都拆开。然后再重新组合就好代码:class Solution: """ @param number: A 3-digit number. @return: Reversed number. """ def reverseInteger(self, num): ...
2018-03-07 10:42:27 1098
原创 交换数组两个元素
超级幼稚的一道题,结果硬是纠结了好久:题目链接:点击打开链接代码:python:class Solution: """ @param A: An integer array @param index1: the first index @param index2: the second index @return: nothing """ d...
2018-03-07 10:20:31 4778
原创 尾部零的个数
题目:设计一个算法,计算出n阶乘中尾部零的个数链接:尾部的0思路:最开始的时候,想到的是去求阶乘中2和5的倍数的个数,之后想到了5的倍数的个数算清楚,2的就不需要了(因为5的倍数的个数一定比2的倍数的个数少,而10的个数又取决于二者之间更少的那个) 但是这样的算法复杂度依旧很高,在稍微改变算法以后,先求出5的倍数有多少个,再求5的平方的倍数有多少个......就可以解出问题,而且复杂度不是很...
2018-03-06 11:10:47 376
原创 斐波那契
题目:查找斐波纳契数列中第 N 个数。所谓的斐波纳契数列是指: 前2个数是 0 和 1 。 第 i 个数是第 i-1 个数和第i-2 个数的和。斐波纳契数列的前10个数字是:0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ...链接:http://www.lintcode.com/zh-cn/problem/fibonacci/思路:这道题很基础,但是重点是时间复杂度要...
2018-03-05 11:39:04 282
原创 python 入门
//写在前面,这是一篇关于python的基础语法总结,是根据贵校邓习峰老师的《程序设计思维》课件整理而成,而且我刚开始学习,如果不对之处,欢迎指教第一节 初识Python1、安装Python系统【略】2、初识Python程序#! /usr/bin/pythonprint("Hello,Python!") #输出:Hello,Python!在cmd下输入 python hello.py ##...
2018-03-05 11:04:02 407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人