自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 《原创》蛇形矩阵

为了容易理解,我首先以简单的4*4矩阵为例:1 3 4 102 5 9 116 8 12 157 13 14 16认真观察这个矩阵,你会发现他有个特点(我称之为旋转对称相加和为定值),1+16=17,3+14=17,4+13=17,9+9=17.、、、等等,根据这个特性,我们只要知道上三角阵的元素就可以根据这个特性写出剩下位置的元素,所以问题的关键转移到怎么生成上三角阵。关于上三角阵,也有一个特点,每一个对角线上的元素的下标之和相等,并且从左上角开始向

2014-11-20 12:34:10 1035

转载 POJ题型分类

初期:一.基本算法:     (1)枚举. (poj1753,poj2965)     (2)贪心(poj1328,poj2109,poj2586)     (3)递归和分治法.     (4)递推.     (5)构造法.(poj3295)     (6)模拟法.(poj1068,poj2632,poj1573,poj2993,poj2996)二.图算法:  

2015-01-29 16:28:39 693

原创 Longest Consecutive Sequence结题报告

思路:这道题只要先把各个元素放进map中,利用map的自动排序功能将元素升序排列,然后找到连续增长序列最长的长度即可,貌似set也可以,大家可以试试,以下是利用ma

2014-12-11 10:54:25 369

原创 Surrounded Regions结题报告

思路:这道题如果按题意从里往外找会很麻烦,如果从边界以此判断是否为'O',然后找出与这些'O'相连的O,并标记,最后将未标记的元素全部置为X,标记的置为O,完成代码。至于怎么标记,有两种方法,刚开始我重新开了一个二维矩阵标记元素,后来发现直接在原矩阵里标记也可以。这是我第一遍的代码:

2014-12-11 10:08:05 367

原创 Clone Graph解题报告

题目:Clone an undirected graph. Each node in the graph contains a label and a list of its neighbors.思路:因为每个label是独一无二的,所以可以用map容器存储,这样也便于寻找。对图跑两遍,第一遍将所有的节点建立,并且将新旧节点关联,放进容器中。第二遍遍历时,将每个节点的neighbors添加进去即可。

2014-12-09 08:51:12 475

原创 Copy List with Random Pointer的解题报告

题目就是让你复制一个单链表,但是该链表有一个特殊的地方,每个节点含有一个随机指针,可能指向任何一个节点,这是题目的难点。解题思路:最常规的方法应该是利用map关联容器。将原节点和复制节点关联起来,然后通过map的关联关系,将原链表中的随机指针复制进复制链表中。以下是代码,大概思路是先生成一个与原链表相同的只有next指针的单链表,并且将新旧节点关联起来,然后在遍历一遍原链表,将随机指针复制进去。

2014-12-07 18:00:20 430

转载 DFS与BFS的总结

BFS与DFS的讨论:BFS:这是一种基于队列这种数据结构的搜索方式,它的特点是由每一个状态可以扩展出许多状态,然后再以此扩展,直到找到目标状态或者队列中头尾指针相遇,即队列中所有状态都已处理完毕。DFS:基于递归的搜索方式,它的特点是由一个状态拓展一个状态,然后不停拓展,直到找到目标或者无法继续拓展结束一个状态的递归。         优缺点:BFS:对于解决最短或最少问

2014-12-06 20:09:17 2905

原创 LeetCode Max Points on a Line 解题报告

算是暴力搜索吧

2014-12-03 10:21:01 399

原创 Evaluate Reverse Polish Notation 解题思路

解题思路:首先判断字符串是数字还是操作符,在此处别忘了考虑负数;其次,如果为数字,提取出来,放进新建的数字容器s中,如果为操作符,取出容器s中最后添加进去的两个数字,进行相应运算。对于给定的所有字符串依次进行以上步骤即可完成题目要求,当然题目已经假定表达式合法并且有解。以下是代码:

2014-12-01 15:25:08 341

原创 Valid Sudoku

Determine if a Sudoku is valid, according to: Sudoku Puzzles - The Rules.The Sudoku board could be partially filled, where empty cells are filled with the character '.'.A partially fille

2014-11-27 11:11:03 362

原创 Sudoku Solver

Write a program to solve a Sudoku puzzle by filling the empty cells.Empty cells are indicated by the character '.'.You may assume that there will be only one unique solution.A sudoku

2014-11-27 10:59:20 324

原创 散列表的简单实现

#include #include #include using namespace std;#define MAX 100typedef struct hashnode{ char *name; char *addr; struct hashnode *next;}node;static node* hashtable[MAX];unsigned _has

2014-11-25 21:46:38 428

原创 考上研究生后的感想

费尽一番周折,终于考上了研究生,

2014-11-08 11:33:10 1595

原创 MATLAB电话拨号音的合成与识别

(部分段落来自于:http://hi.baidu.com/forestlong/blog/item/dd33911a24b5fbf3ae5133ee.html)1.实验目的       1.本实验内容基于对电话通信系统中拨号音合成与识别的仿真实现。主要涉及到电话拨号音合成的基本原理及识别的主要方法,利用 MATLAB 软件以及 FFT 算法实现对电话通信系统中拨号音的合成与识别。并

2013-05-12 13:58:31 14937 2

原创 考研纪实

5月7日,正式踏上考研的征途!漫漫考研路,我们一路相伴!5月9日,考研开始已经三日,那本新东方的便携版单词本已进行了12个list(前几个list全是高频词汇,所以很快),数学课本第一章(函数章节)也顺利结束。可能是距离大一学数学已经有两年了,或许是其他专业课把智商被动拉高了,现在看起数学来,挺轻松的。总体来说,这两天,还可以!继续加油!5月13日,先汇报一下进度,数学顺利看完前两章,

2013-05-08 23:22:03 750

电话拨号音的合成与识别 matlab 代码

本压缩包内包括完全代码和图形界面的设计,测试可用,保证安全,讲解讲解可看我博文: http://blog.youkuaiyun.com/zhouyusong/article/details/8916729

2013-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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