- 博客(25)
- 收藏
- 关注
原创 【数据结构与算法】链表逆置
这两天温度直降,看书的时候手总是不自觉的抖,索性自学完了链表一章今天重写了链表逆置的题发现链表题只要画图,弄清逻辑关系,还是很简单的希望能持之以恒#include#includetypedef struct Node{ int data; struct Node *next;}Node;typedef struct Node LinkList;LinkList* Re
2015-02-05 22:00:40 644
转载 【数据结构与算法】八大排序算法
目录(?)[-]概述插入排序直接插入排序Straight Insertion Sort插入排序希尔排序Shells Sort选择排序简单选择排序Simple Selection Sort选择排序堆排序Heap Sort交换排序冒泡排序Bubble Sort交换排序快速排序Quick Sort归并排序Merge Sort桶排序基数排序Radix Sort总结概述排
2015-01-02 21:13:47 588
转载 [Python]在Python中添加自定义模块
原文地址:http://www.linuxidc.com/Linux/2011-07/38078.htm一般来说,我们会将自己写的python模块与python自带的模块分开存放以达到便于维护的目的。Python 运行环境在查找库文件时是对 sys.path 列表进行遍历,如果我们想在运行环境中注册新的类库,主要有以下三种方法:在sys.path列表中添加新的路径。设置PYTH
2014-11-28 10:29:58 577
转载 [Python]windows下安装matplotlib
ImportError: matplotlib requires dateutil:链接ImportError: matplotlib requires pyparsing:链接ImportError: No module named six:下载scipy,将\Program Files\Python27\Lib\site-packages\scipy\lib中的six.py文件
2014-11-28 09:58:25 924
原创 [Python]NumPy函数库
机器学习算法涉及很多线性代数知识,因此在使用Python语言构造机器学习时会常使用NumPy函数库。NumPy函数库时Python开发环境的一个独立模块,而且大多数Python发行版并没有默认安装NumPy函数库,因此在安装Python之后要独立安装NumPy函数库。NumPy矩阵和数组的区别:NumPy函数库中存在两种不同的数据类型(矩阵matrix和数组array),都可以用于处理
2014-11-27 20:46:06 1386
原创 在Visual Studio中写python程序
上上周安装了Visual Studio pro 2013,安装的过程很漫长,但逐渐发现,VS真是一款值得令人等待的软件,因为,它支持python。首先,新建项目确定后,会看到如下界面:如果第一次使用VS编Python,点击运行时,VC会提示提示安装Python Interpreter,根据提示下载安装即可,这个主要是提供Python Shell开发环境,如下图:
2014-11-27 19:26:19 2529
原创 [LeetCode]Valid Parenthese
Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.The brackets must close in the correct order, "()" and "()[]{}" are all va
2014-11-15 00:11:28 829
原创 [LeetCode] Sqrt(int x)解题报告之无限逼近(牛顿法)
Implement int sqrt(int x).Compute and return the square root of x.求一个数
2014-11-14 12:41:08 3039 2
原创 [Leetcode]Min stack
Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.push(x) -- Push element x onto stack.pop() -- Removes the element on top of the stack.top() -- Get
2014-11-12 19:41:40 382
转载 如何在Visual Studio 2013上使用Github
介绍 我承认越是能将事情变简单的工具我越会更多地使用它。尽管我已经知道了足够的命令来使用Github,但我宁愿它被集成到IDE中。在本教程中,我会告诉你使用Visual Studio 2013如何实现。 首先创建一个任意类型的项目。在我的例子中,我创建了一个新的Windows Phone 8应用。重述一遍,这无关紧要。按如下显示选择“文件”>“添加到源码控制”。
2014-11-11 13:19:15 583
原创 用数组和链表实现队列操作
/*队列的数组实现*/#include#include#define MAX_SIZE 80000using namespace std;class Queue {private: int queue[MAX_SIZE]; int head; int tail;public: Queue(): head(0),tail(0){} void push(int data)
2014-11-09 23:44:47 357
原创 [LeetCode]Search in Rotated Sorted Array
Suppose a sorted array is rotated at some pivot unknown to you beforehand.(i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2).You are given a target value to search. If found in the array retur
2014-11-09 11:40:58 308
原创 [LeetCode]Reverse Linked List II解题报告
Reverse a linked list from position m to n. Do it in-place and in one-pass.For example:Given 1->2->3->4->5->NULL, m = 2 and n = 4,return 1->4->3->2->5->NULL.Note:Given m, n satisfy the
2014-11-08 20:42:16 362
原创 链表基础操作+实例[C语言实现]
#include#includestruct Node{ int data; Node *next;};typedef struct Node Node;struct List{ Node head; Node *last;};typedef struct List list;void list_init(List *list){ list->head.data=0;
2014-11-08 20:19:39 392
原创 comments on"An Experimental Study on Speech Enhancement Based on Deep Neural Networks"(一)
这篇论文是由中科大语音与语言信息处理实验室写的,今年1月发表在IEEE Signal Processing Letters(Impact factor :1.67)论文大致分为两个部分:语音增强的建模和基于TIMIT数据集的模型检验、对比论文的创新点/突破点:·提出了一个应用于语音增强的基于DNN的非线性回归模型;·使用了大量的训练集(浅层神经网络的劣势);·通过把contex
2014-09-08 23:20:40 1674
原创 单链表整表创建和整表删除
对于每个链表来说,它所占用空间的大小和位置是不需要预先分配划定的,可以根据系统的情况和实际的需求即使生成。所以创建单链表的过程就是一个动态生成链表的过程。即从“空表”的初始状态开始,依次建立各元素结点,并逐个插入链表。单链表整表创建的算法思路:1、声明一指针p和计数器变量i;2、初始化一空链表L;3、让L的头结点的指针指向NULL,即建立一个带头结点的单链表;4、循环:
2014-09-01 21:31:58 613
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人