2019年1月24日

常用小功能总结

摘要: 1,求一个数转化成二进制后包含1的个数 2,判断一个数是不是 2 的 N 次方(2,4,8,16...),不可用循环语句。 3, 找出两个数字中的最大值。不用判断语句。 4, 不用任何中间变量,将 a,b 的值进行交换。 阅读全文

posted @ 2019-01-24 14:39 爱笑的张飞 阅读(119) 评论(0) 推荐(0) 编辑

2019年1月1日

leetcode 中等题(2)

摘要: 50. Pow(x, n) (中等) 96. Unique Binary Search Trees(很快) 1 class Solution { 2 public: 3 int numTrees(int n) { 4 long ans=1; 5 for(int i=n+1;i<=2*n;i++) 6 阅读全文

posted @ 2019-01-01 19:18 爱笑的张飞 阅读(114) 评论(0) 推荐(0) 编辑

2018年12月29日

leetcode 中等题(1)

摘要: 2. Add Two Numbers(中等) /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL 阅读全文

posted @ 2018-12-29 21:48 爱笑的张飞 阅读(354) 评论(0) 推荐(0) 编辑

2018年12月25日

复杂排序实现

摘要: 注:本篇写一些常见的复杂排序的实现,比如:快速排序,堆排序,归并排序 1,快速排序: #include<iostream> #include<ctime> #include<cstdlib> using namespace std; void printIn(int* a,int length){ 阅读全文

posted @ 2018-12-25 19:42 爱笑的张飞 阅读(428) 评论(0) 推荐(0) 编辑

简单排序实现

摘要: 注:本篇文章简单实现了几种常见的排序,包括:冒泡排序,简单选择排序,插入排序,折半插入排序。 阅读全文

posted @ 2018-12-25 17:27 爱笑的张飞 阅读(255) 评论(0) 推荐(0) 编辑

2018年12月20日

Django 常见错误总结

摘要: 1,在 Django 的框架中,从view中对文本文档进行处理的过程中,发现总是找不到对应的 .txt 文件,而在同级目录下面的 tests.py(自己新建的 py 文件)中却能找到,后来发现还是路径不对,view.py 中读取文件的路径应该是默认为 当前项目路径,app01/xx.txt , 2, 阅读全文

posted @ 2018-12-20 21:24 爱笑的张飞 阅读(215) 评论(0) 推荐(0) 编辑

2018年10月18日

python 进行机器学习

摘要: summary: 本文总结了几种常见的线性回归的的方式以及各种方式的优缺点。 1,简单现性回归(OSL): OSL:就是一种最为简单的普通最小二乘法的实现,y = a0 + a1*x1 + a2*x2 + a3*x3 + .... 。需要注意的是,对自变量(即训练样本中的特征)进行拟合都是一次方的, 阅读全文

posted @ 2018-10-18 22:07 爱笑的张飞 阅读(413) 评论(0) 推荐(0) 编辑

2018年9月28日

python中matplotlib 的简单使用

摘要: 1、简单折线图的画图,轴标签、图的颜色,风格,等等参数,本文只介绍最常用的几个参数: 2、散点图 3、柱状图 4、等高线 阅读全文

posted @ 2018-09-28 22:37 爱笑的张飞 阅读(776) 评论(0) 推荐(0) 编辑

2018年8月15日

十四:生成器函数和迭代器函数

摘要: 一:列表生成器:就是在列表内部使用一条语句来生成一个列表。 example 1: 列表生成器示例 二:生成器函数:生成器函数与一般的函数有一个显著的不同,对于一般的函数,会把所有的结果一次性返回,被存储到内存中,对于数据量比较大的结果如果一次性全部返回会占用非常大的内存空间;但是生成器只是返回一个生 阅读全文

posted @ 2018-08-15 12:45 爱笑的张飞 阅读(225) 评论(0) 推荐(0) 编辑

2018年8月10日

十三:装饰器函数

摘要: 一:装饰器的作用就是在原来函数的基础上增加了一些扩展的功能,因为我们开始写的函数已经投入应用了,所以不能对原函数进行修改,也不能修改对它的调用方式,即“开放封闭原则”,封闭:就是说不能对已经使用的函数进行任何修改;开放:就是说虽然不能对原函数进行修改,但是我们可以进行扩展,以增加新的功能。当然我们也 阅读全文

posted @ 2018-08-10 13:30 爱笑的张飞 阅读(150) 评论(0) 推荐(0) 编辑

导航