肥宅Sean

Never give up~

'tuple' object is not callable解决方案

在按照书上的代码操作的时候,有些时候会遇到一些很奇怪的bug,标题就是一个这样的bug。 操作实例的时候是用了shape函数 为了解决这个bug,查了很多资料,都没有找到解决方案,最后不断尝试,并结合了一点经验解决了。 解决之后发现问题也特别简单在python中,只有函数才是Callable...

2017-10-19 13:30:53

阅读数 44918

评论数 11

讲讲排序(C++描述 )

排序和查找一直是算法的主流问题。 排序方法有很多种: 1.简单排序(O(n^2))#include <iostream> #include <algorithm> using namespace std;void SimpleSort(int *a,int n) { ...

2017-10-27 13:08:52

阅读数 149

评论数 0

gcc: error: CreateProcess: No such file or directory解决方案

半夜睡不着,研究Python的胶水效果,想用gcc进行编译源文件,遇到了上面的bug。 搞了蛮久的才搞定,在这做一下笔记,分享给可能需要的朋友们。接下来,我会展示整个经过: 一开始,我进入到了cmd界面,到了我想要编译的文件的位置(我提前写好了源文件) 看到上面那个文件中的1.c文件...

2017-10-27 07:55:32

阅读数 8377

评论数 0

中缀转后缀

前提:这里假设每个英语字母都表示一个数,或者每一个数都是只有一个数字的。(要是可以自己再调整一下,就很容易改好了) 方法: 1. 如果是英语字母,或者是数字,就直接放到返回串里面 2. 如果是空格就直接跳过 3. 如果是右括号),就把栈中的字符都清出来,一直遇到一个左括号 4. ...

2017-10-26 15:53:08

阅读数 323

评论数 0

堆排序(C\C++)

上面是一个完全二叉树(一般的完全二叉树有点不同),优先排满左边,用这个理解堆排序堆排序(从小到大为例)首先,这个用到了树进行描述,但是这个只是为了减少复杂度,其实堆排序实际上没有构建一个树形结构,而是通过了运算模拟了树,所以,只需要知道树长什么样的,就可以理解这篇文章了如果是想直接看代码,文末有代...

2017-10-26 13:50:34

阅读数 195

评论数 0

[POJ]Zipper[动态规划]

这个转载于我原来的小号emmmm,我也不知为什么自己绑定了QQ之后就只能用这个了,可能我很久以前就有了CSDN账号???内容部分(题目)输入 输入测试次数n; 每一次测试,分别输入string a,b和all; 输出 如果,a,b串,在 all中可以按顺序找到,就输出"yes"...

2017-10-24 13:20:53

阅读数 239

评论数 0

KMP算法--[hiho1015]

KMP算法,用于实现字符串的匹配 朴素匹配方法的复杂度是O(N*M) KMP算法复杂度达到了O(N+M) 从这表达式来说,复杂度明显地降低了 但这个算法最大的问题,就是很难理解。 在网上看了很多人,包括有个哥大家都说他讲得已经是最好的那个了,但是我还是没有看明白他在说什么,只是大概了解了...

2017-10-23 21:12:03

阅读数 423

评论数 0

高精度数取余(C\C++)

高精度数是OJ题目中最主要的一类题 用数组去模拟高精度数是目前最常用的方法 除此之外,还可以通过使用string去模拟也是可以的取余,是高精度数中主要的一个算法。 这里主要展示自己的高精度数取余的一个操作函数算法思路: 模拟数学中关于除法,和余数的定义,根据竖式表达式运算得到 PS:注意...

2017-10-23 13:40:19

阅读数 902

评论数 0

KNN算法--手写输入判断(Python3)

可能对于有些人在以前看过这个例子,但是很不巧的是Python3和Python2的之间的一些差异,导致了照搬原来的那份是不能用了。 这里,我根据自己的情况和进行了改写要数据集的话,可以给我私信,或者是在评论去留言。我看到就会回复 记得用的时候,改写下那个文件名,看你自己是把数据放到哪了,就写哪。...

2017-10-21 18:13:05

阅读数 219

评论数 0

人工智能算法--KNN算法(C++实现)

# 上面的图片是在网上随手翻到的-很符合主题-侵权删 #蹭热度ing Knn算法,用于分类。 通过得到逻辑上的相近程度实现判断,K值的大小体现的是一个容错的过程。 提高预测准确度的方法: 调整K值,找到更好的K值(别太大,也别太小) 数据的预处理(有大佬说过,数据的预处理会比算法本身更重...

2017-10-21 13:51:42

阅读数 681

评论数 0

求多项式解(三种方法MATLAB)

function ex() N = 1000000; a = 1:N; x = 1; tic p1 =sum(a.*x.^[N-1:-1:0]); p1, toc % 直接计算 方法一 tic, p2 = a(1) for i = ...

2017-10-21 11:29:59

阅读数 3179

评论数 0

[笔记]画三角函数-涵盖画图基础

代码如下:t = 0:pi/20:4*pi; % 定义参数t hold on; axis([0 4*pi -10 10]); % 限定两个轴的上下限 plot(t,10*sin(t),'r+:'); % 线性为点画线、颜色是红色、数据点标记为加号 % +和:位置调换都是可以的 plot(t,10...

2017-10-21 10:43:05

阅读数 546

评论数 0

surf三维画图[matlab]

【如果你画的图是全黑的,也可以看看这篇文章】 如果想看用mesh画三维图,可以看这里 surf 三维阴影曲面画图,常用的函数格式 surf(X,Y,Z) X,Y,Z都是矩阵值,规模相等 surf(x,y,Z)x,y是n和m长度的向量,Z是m*n的矩阵(这个也很少用到,最多还是上面那些)代码...

2017-10-21 10:27:43

阅读数 8776

评论数 0

mesh三维画图[matlab]

【图形展示,堪比算法】 点这里,可以看surf函数画三维图 mesh是用于画三维的网格图 主要使用格式有: mesh(X,Y,Z) 参数X,Y,Z都是矩阵值规模都是相同的(至于怎么扩展成相同的,一般用的是meshgrid函数设置矩形网络) mesh(x,y,Z)参数x和y是长度为n和m的...

2017-10-21 10:10:32

阅读数 4803

评论数 0

插入排序InsertionSort(Python实现)

如果你对很多种排序都想要有个了解,可以点这里 如果你对插入排序的C++实现很感兴趣,可以点这里 如果你对MIPS汇编语言实现插入排序,可以点这里 用Python实现插入排序def InsertionSort(arr): if type(arr) is not type([1]): ...

2017-10-21 08:47:26

阅读数 267

评论数 0

[MIPS汇编语言]InsertionSort插入排序

如果对MIPS实现数组的输入输出不懂,可以点这里 如果对MIPS实现简单排序有兴趣,可以点这里 如果你想要看一下怎么用C++(或者C)实现插入排序,可以点这里 如果你想要看一下用Python实现插入排序,可以点这里 这里举得栗子是降序排列 MIPS指令代码如下:建议和比较熟悉的高级程序语...

2017-10-21 08:42:11

阅读数 488

评论数 0

Sicily1798. Alice and Bob[策略问题]

策略问题,通过数学推理,完成解决。 基础的思维转换的问题。 Sicily

2017-10-20 08:05:40

阅读数 762

评论数 0

[SOJ1006] Team Rankings

用枚举法实现 代码如下: //我是先用全排列生成了全部的串,再写的 全排列生成代码,点击可看 枚举的时候用了减枝,所以可能会稍微快点 但是emmm 看完师兄们的解法只需要0.00sec之后,我这个0.02sec的菜鸡就不知道该说什么好了代码如下:(会比较好理解)#include &am...

2017-10-19 14:59:57

阅读数 155

评论数 0

全排列的生成

将会以生成一个’ABCDE’的一个全排列为例 全排列的生成,就是从后面数,找到第一符合顺序的(如: ‘D’ < ‘E’)这样的信号。就要开始处理。 处理方法是: 将找到这个符合顺序的位置(如:’B’ < ‘C’),那么就把’C’后面(包括’C’在内的字符串生成一个排好顺序(恢复熵...

2017-10-19 14:05:40

阅读数 447

评论数 0

[SOJ1039]Phone Home(深搜,染色问题)

题目如下: (如果能看懂,就看;看不懂的话,再努力把看懂,意思就是标题,染色问题) 染色问题就是说,离散的点之间,如果有关联的点,这个两个点就不能是同样的颜色 然后回答最少用多少种颜色。 InputThere will be multiple test cases. Input for e...

2017-10-18 23:28:44

阅读数 160

评论数 0

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