<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Tidal18的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Tidal18</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Tidal18]]></copyright><item><title><![CDATA[ARM反汇编的指令、寄存器含义及作用、堆栈方式]]></title><link>https://blog.youkuaiyun.com/Tidal18/article/details/45288091</link><guid>https://blog.youkuaiyun.com/Tidal18/article/details/45288091</guid><author>Tidal18</author><pubDate>Sun, 26 Apr 2015 14:19:44 +0800</pubDate><description><![CDATA[Source：http://blog.youkuaiyun.com/mmdj2008/article/details/6381524
                 http://general.blog.51cto.com/927298/657803/
http://blog.youkuaiyun.com/ssdsafsdsd/article/details/8686229
http://blog.csdn.n]]></description><category></category></item><item><title><![CDATA[康托展开、逆展开、魔板问题]]></title><link>https://blog.youkuaiyun.com/Tidal18/article/details/45245717</link><guid>https://blog.youkuaiyun.com/Tidal18/article/details/45245717</guid><author>Tidal18</author><pubDate>Fri, 24 Apr 2015 14:00:43 +0800</pubDate><description><![CDATA[Souce：http://blog.youkuaiyun.com/zhongkeli/article/details/6966805
康托展开

　　康托展开的公式是 X=an*(n-1)!+an-1*(n-2)!+...+ai*(i-1)!+...+a2*1!+a1*0! 其中，ai为当前未出现的元素中是排在第几个（从0开始）。
　　这个公式可能看着让人头大，最好举个例子来说明一下。例如，有一个数组]]></description><category></category></item><item><title><![CDATA[ubuntu 中vim的安装与使用]]></title><link>https://blog.youkuaiyun.com/Tidal18/article/details/45081075</link><guid>https://blog.youkuaiyun.com/Tidal18/article/details/45081075</guid><author>Tidal18</author><pubDate>Thu, 16 Apr 2015 21:17:46 +0800</pubDate><description><![CDATA[Source：http://jingyan.baidu.com/article/219f4bf7d03187de452d3862.html
                http://www.cnblogs.com/emanlee/archive/2011/11/10/2243930.html




一、安装 vim 控制台版本的vim随ubuntu一起发行,因此没必要安装. 然而]]></description><category></category></item><item><title><![CDATA[Ubuntu的复制粘贴操作及常用快捷键]]></title><link>https://blog.youkuaiyun.com/Tidal18/article/details/45080989</link><guid>https://blog.youkuaiyun.com/Tidal18/article/details/45080989</guid><author>Tidal18</author><pubDate>Thu, 16 Apr 2015 21:09:21 +0800</pubDate><description><![CDATA[Source：http://blog.sina.com.cn/s/blog_601a4df30101forb.html




Ubuntu的复制粘贴操作
  1.最为简单，最为常用的应该是鼠标右键操作了，可以选中文件，字符等，右键鼠标，复制，到目的地右键鼠标，粘贴就结束了。

2.快捷键。一般通用的是Ctrl+C与Ctrl+V。不过通用也是有限制的，一般的程序下是没有问题，遇到终]]></description><category></category></item><item><title><![CDATA[matlab坐标轴设置及其各类关于画图的函数]]></title><link>https://blog.youkuaiyun.com/Tidal18/article/details/45008705</link><guid>https://blog.youkuaiyun.com/Tidal18/article/details/45008705</guid><author>Tidal18</author><pubDate>Sun, 12 Apr 2015 11:41:37 +0800</pubDate><description><![CDATA[Source：http://blog.sina.com.cn/s/blog_6399df820100tr8x.html




a=linspace(1,2,10)

plot(a,'--pr','linewidth',1.5,'MarkerEdgeColor','r','MarkerFaceColor','m','MarkerSize',10)

legend('a','Loc]]></description><category></category></item><item><title><![CDATA[OPENGL GLUT库]]></title><link>https://blog.youkuaiyun.com/Tidal18/article/details/44571905</link><guid>https://blog.youkuaiyun.com/Tidal18/article/details/44571905</guid><author>Tidal18</author><pubDate>Mon, 23 Mar 2015 22:28:45 +0800</pubDate><description><![CDATA[Source： http://dxwang.blog.51cto.com/384651/698750


OpenGL中的gl库是核心库，glu是实用库，glut是实用工具库，

gl是核心，glu是对gl的部分封装，glut是OpenGL的跨平台工具库，gl中包含了最基本的3D函数，而glu似乎对gl的辅助，如果算数好，不用glu的情况下，也是可以做出同样的效果。

glut是基本]]></description><category></category></item><item><title><![CDATA[MATLBA subs指令的功能语法]]></title><link>https://blog.youkuaiyun.com/Tidal18/article/details/44542643</link><guid>https://blog.youkuaiyun.com/Tidal18/article/details/44542643</guid><author>Tidal18</author><pubDate>Sun, 22 Mar 2015 21:52:58 +0800</pubDate><description><![CDATA[sub指令的功能语法

    subs能够在符号表达式和符号矩阵中进行置换操作，下面我们就介绍一下它的调用语法规则：

    R=subs(S)  %将表达式S中的所有变量用调用的函数或MATLAB workspace中获得的值进行置换，将置换后的表达式赋给R；

    R=subs(S,new) %用new置换表达式S中的自变量后在赋给R；

    R=subs(S,ol]]></description><category></category></item><item><title><![CDATA[Matlab 各种画图函数用法]]></title><link>https://blog.youkuaiyun.com/Tidal18/article/details/44538613</link><guid>https://blog.youkuaiyun.com/Tidal18/article/details/44538613</guid><author>Tidal18</author><pubDate>Sun, 22 Mar 2015 16:30:18 +0800</pubDate><description><![CDATA[Source：http://blog.163.com/my_it_dream_pwj/blog/static/17841430520112294342649/




subplot

功能

分割figure，创建子坐标系

语法

h = subplot(m,n,p) or subplot(mnp)
       subplot(m,n,p,'replace')
]]></description><category></category></item><item><title><![CDATA[Matlab中plot、fplot、ezplot的使用方法和区别]]></title><link>https://blog.youkuaiyun.com/Tidal18/article/details/44536477</link><guid>https://blog.youkuaiyun.com/Tidal18/article/details/44536477</guid><author>Tidal18</author><pubDate>Sun, 22 Mar 2015 11:42:15 +0800</pubDate><description><![CDATA[source：http://blog.sina.com.cn/s/blog_764f33170100wgql.html


函数plot 是绘制二维图形的最基本函数，它是针对向量或矩阵的列来绘制曲线的。也就是说，使用plot
 函数之前，必须首先定义好曲线上每一点的x 及y 坐标，常用格式为：

（1）plot(x) 当x 为一向量时，以x 元素的值为纵坐标，x 的序号为横坐标值绘制曲]]></description><category></category></item><item><title><![CDATA[快速幂模板（整数+矩阵）]]></title><link>https://blog.youkuaiyun.com/Tidal18/article/details/44354885</link><guid>https://blog.youkuaiyun.com/Tidal18/article/details/44354885</guid><author>Tidal18</author><pubDate>Tue, 17 Mar 2015 22:21:58 +0800</pubDate><description><![CDATA[Source：http://www.2cto.com/kf/201207/140412.html
在处理高次幂的时候非常有用，可以防止TLE。
[cpp] 
1//整数的快速幂 m^n  % k 的快速幂： 
long long  quickpow(long long   m , long long   n , long long   k){ 
    long long   ans =]]></description><category></category></item><item><title><![CDATA[matlab zeros函数、ones函数、size函数用法]]></title><link>https://blog.youkuaiyun.com/Tidal18/article/details/44161551</link><guid>https://blog.youkuaiyun.com/Tidal18/article/details/44161551</guid><author>Tidal18</author><pubDate>Mon, 09 Mar 2015 22:05:26 +0800</pubDate><description><![CDATA[Source:
http://wenku.baidu.com/link?url=t8DhWHFberUhasVsuTTLsxWcdgmzvzMxxYru8BjdLP4VI1qzCvcbKUsGTivCBBKzA5wtvqqUr85D3EUAxm4U0POVGEYq92vYHEpkTcKPQc_
http://blog.youkuaiyun.com/wenqisun/article/details/7953]]></description><category></category></item><item><title><![CDATA[Bellman Ford算法]]></title><link>https://blog.youkuaiyun.com/Tidal18/article/details/42779065</link><guid>https://blog.youkuaiyun.com/Tidal18/article/details/42779065</guid><author>Tidal18</author><pubDate>Fri, 16 Jan 2015 16:43:44 +0800</pubDate><description><![CDATA[Source：http://www.wutianqi.com/?p=1912




Dijkstra算法是处理单源最短路径的有效算法，但它局限于边的权值非负的情况，若图中出现权值为负的边，Dijkstra算法就会失效，求出的最短路径就可能是错的。这时候，就需要使用其他的算法来求解最短路径，Bellman-Ford算法就是其中最常用的一个。该算法由美国数学家理查德•贝尔曼（Richard]]></description><category></category></item><item><title><![CDATA[bellman ford 算法]]></title><link>https://blog.youkuaiyun.com/Tidal18/article/details/42779027</link><guid>https://blog.youkuaiyun.com/Tidal18/article/details/42779027</guid><author>Tidal18</author><pubDate>Fri, 16 Jan 2015 16:41:51 +0800</pubDate><description><![CDATA[Source：http://blog.youkuaiyun.com/xu3737284/article/details/8973615


给定图G(V, E)（其中V、E分别为图G的顶点集与边集），源点s，




数组Distant[i]记录从源点s到顶点i的路径长度，初始化数组Distant[n]为, Distant[s]为0；
 
以下操作循环执行至多n-1次，n为顶点数：
对于]]></description><category></category></item><item><title><![CDATA[next_permutation的原理和使用]]></title><link>https://blog.youkuaiyun.com/Tidal18/article/details/42775087</link><guid>https://blog.youkuaiyun.com/Tidal18/article/details/42775087</guid><author>Tidal18</author><pubDate>Fri, 16 Jan 2015 11:38:34 +0800</pubDate><description><![CDATA[Source:http://leonard1853.iteye.com/blog/1450085


1、碰到next_permutation（permutation：序列的意思）

今天在TC上碰到一道简单题（SRM531 - Division Two - Level One），是求给定数组不按升序排列的最小字典序列（Sequence
 of numbers A is lexicog]]></description><category></category></item><item><title><![CDATA[Priority_queue]]></title><link>https://blog.youkuaiyun.com/Tidal18/article/details/42775023</link><guid>https://blog.youkuaiyun.com/Tidal18/article/details/42775023</guid><author>Tidal18</author><pubDate>Fri, 16 Jan 2015 11:32:37 +0800</pubDate><description><![CDATA[Source：http://www.cnblogs.com/cszlg/archive/2012/07/27/2611607.html




　优先队列是一种容器适配器（容器适配器的概念本人不会解释，故此处无法作出说明），它的第一个元素（位于头部top）总是队列中最大的元素，这里的“最大”是指队列元素的严格弱序中的“最大”。严格弱序是一系列数或事物按照一定的比较关系“

    在]]></description><category></category></item><item><title><![CDATA[关于string和stringstream的用法]]></title><link>https://blog.youkuaiyun.com/Tidal18/article/details/42615145</link><guid>https://blog.youkuaiyun.com/Tidal18/article/details/42615145</guid><author>Tidal18</author><pubDate>Sun, 11 Jan 2015 20:41:57 +0800</pubDate><description><![CDATA[文章来源：http://blog.youkuaiyun.com/xw20084898/article/details/21939811




一、string


string 是 C++ 提供的字串型態，和 C 的字串相比，除了有不限长度的优点外，还有其他许多方便的功能。要使用 string， 必須先加入这一行：
#include 

接下來要宣告一个字串变量，可以写成：
stri]]></description><category></category></item><item><title><![CDATA[关于hash_map和map的不同和用法]]></title><link>https://blog.youkuaiyun.com/Tidal18/article/details/42615093</link><guid>https://blog.youkuaiyun.com/Tidal18/article/details/42615093</guid><author>Tidal18</author><pubDate>Sun, 11 Jan 2015 20:38:42 +0800</pubDate><description><![CDATA[文章来源：http://blog.youkuaiyun.com/dongtingzhizi/article/details/8629285　　




在网上看了一篇《详细解说STL hash_map系列》的文章（http://blog.163.com/liuruigong_lrg/blog/static/27370306200711334341781/），以及一些其他关于STL
 map和has]]></description><category></category></item></channel></rss>