飞翔word里面字母下标删掉下标为什么会掉线

算法练习(15)
一、题目描述
给定一个整型数组,找出最大下标距离,当且仅当,。
二、直观方案(&时间复杂度为)
对每个元素,从其后找出比其大的元素,并计算下标距离,取距离中的最大值即可。该
方案的时间复杂度为。那么能不能优化下呢?
三、优化方案(&时间复杂度为)
存在这样一个事实,当大于时,如果在它们的后面存在一个大于它们的元素,那么我们就不需要考虑,因为明显的。举个例子,数组,,&,&,,因为,所以元素与的下标距离大于与的。
基于以上的事实,我们只要从数组的第一个元素开始,找一个下降的序列,从尾部开始扫描,求出最大下标距离。
例如,数组,&,&,&,&,&,&,首先找到下降序列,&,&,然后依据以下步骤找出答案
第一步,,,,;
第二步,,,;
第三步,,,,;
第四步,,,;
第五步,,,;
第六步,,,;
第七步,,,;
第八步,,,;
第九步,,结束;
注意,每次找到一个最大值后,不需要重置,继续从原来的位置扫描下去,如果每次都重置,那算法复杂度就回到了。
代码实现如下:
//返回数组中最大下标距离j-i,当且仅当nArray[i]&nArray[j],j&i
int MaxSubDistance( int nArray[], int nCount )
//查找一个下降序列
bool* bDescSeq = new bool[nCount];
memset( bDescSeq, 0, sizeof(bool)*nCount );
int nMinNum = nArray[0];
for ( int i = 1; i & nC ++i )
if ( nArray[i] & nMinNum )
bDescSeq[i] =
nMinNum = nArray[i];
int nMaxSubDistance = 0;
int i = nCount - 1;
int j = nCount - 1;
while( i &= 0 )
if( !bDescSeq[i] )
while( j & i && nArray[i] &= nArray[j] )
if ( (j - i) & nMaxSubDistance )
nMaxSubDistance = j -
//j = nCount - 1;//这句多余,这句加上的话,时间复杂度则为O(n^2)了。
if ( NULL != bDescSeq )
delete[] bDescS
bDescSeq = NULL;
return nMaxSubD
系列文章说明:
1.本系列文章[算法练习],仅仅是本人学习过程的一个记录以及自我激励,没有什么说教的意思。如果能给读者带来些许知识及感悟,那是我的荣幸。
2.本系列文章是本人学习陈东锋老师《进军硅谷,程序员面试揭秘》一书而写的一些心得体会,文章大多数观点均来自此书,特此说明!
3.文章之中,难免有诸多的错误与不足,欢迎读者批评指正,谢谢.
作者:山丘儿
转载请标明出处,谢谢。原文地址:http://blog.csdn.net/s/article/details/
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:37536次
积分:1204
积分:1204
排名:千里之外
原创:83篇
(1)(2)(3)(8)(34)(42)(1)(1)[转载]Matlab中下标,斜体,及希腊字母的使用方法
下面是Matlab官方列出来的Tex代码列表,包含了绝大部分的希腊字母和数学符号。
Character Sequence
Character Sequence
Character Sequence
diamondsuit
leftrightarrow
rightarrow
下面给出Matlab中下标及希腊字母的使用方法,还有更多的使用方法可以参考matlab帮助
文档中的Text Properties:
下标用 _(下划线)
上标用^ (尖号)
左箭头 leftarrow
右箭头 rightarrow
上箭头 uparrow
上圆圈(度数) circ
例 text(2,3,'alpha_2^beta')
itw(x):mm,要求w(x)是斜体,而:mm不要求斜体
{itw(x)}:mm
把要设置成斜体的用大括号放在一起
注: 可用{}把须放在一起的括起来
特殊的数学符号&
oplus&&&&&
neq ≠&&&&
geq ≥&&&&
cap ∩&&&&
根号&&&&&&
uparrow ↑&&&&
downarrow&&&
rightarrow&&&&
leftarrow&&&&&&
在图形的坐标处书写文字注释
x=0:0.2:2*
text(2,sin(2),'wacs5');&
MATLAB图形上的文字修饰
文字标注是图形修饰中的重要因素,它可以是用户在窗口上随意添加的字符说明,还可以是坐标轴对象中所用到的刻度标志等。字符对象的常用属性如下:
Color属性:字符的颜色。该属性的属性值是一个1x3颜色向量。
FontAngle属性:字体倾斜形式。如正常'normal'和斜体'italic'等。
FontName属性:字体的名称。如'TimesNewRoman'与'Courier'等。
FontSize属性:字号大小。默认以pt为单位,属性值应该为实数。
FontWeight属性:字体是否加黑。可以选择'light'、'normal'(默认值)、'demi'和'bold'4个选项,其颜色逐渐变黑。
HorizontalAlignment属性:表示文字的水平对齐方式。可以有'left'(按左边对齐)、'center'
(居中对齐)、'right'(按右边对齐)三种选择。类似地,对字符矩阵的位置还有VerticalAlignment属性。
FontUnits属性:字体大小的单位。如'points'(磅数,即pt)为默认的值,此外,还可以使用如下单位'inches'(英寸)、'centimeters'(厘米)、'normalized'(归一值)与'pixels'(像素)等。
Rotation属性:字体旋转角度。可以为任何数值。
Editing属性:是否允许交互式修改。选项可以为'on'和'off'。
String属性:构成本字符对象的字符串。可以是字符串矩阵。
Interpreter属性:是否允许TeX格式。选项为'tex'(允许TeX格式)和'none'(不允许)两种,前者显示的效果好,而后者速度快。
Extent属性:字符串所在的位置范围,是只读型的,1x4向量,前两个值表示字符串所在位置的左下角坐标,而后两个分量分别为字符对象的长和高。
MATLAB图形对象简介
获取和改变对象的属性可以采用 get()
函数对来实现。
属性1,属性值1,
属性2,属性值2,...)
属性值=get(句柄,属性)
坐标轴对象时 MATLAB
图形中常用的对象,坐标轴对象可以用 MATLAB 5.3
上的菜单项添加。添加之后,可以用鼠标改变其大小和形状,其他一些属性说明如下:
表示是否需要坐标轴上的方框,选项可以为 'on'
默认的值为 'on'。本书中在后面介绍属性值时,将把默认的属性值列在前面。
ColorOrder
设置多条曲线的颜色顺序,应该为一个
可以由 colormap()
函数来设置。
GridLineStyle
网格线类型,如实线、虚线等,其设置类似于 plot()
函数的选项,默认值为 ':',见前面的表格。
表示坐标轴图形的更新方式,'replace'
是默认的选项,表示重新绘制,而 'add'
选项表示在原来的图形上叠印,它相当于直接使用 hold on
命令的效果。
本坐标轴标题的句柄。而其具体内容由 title()
函数设定,由此句柄就可以访问到原来的标题了。
轴标注的句柄,其内容由 xlabel()
函数设定。此外,类似地还有 YLabel
轴方向,可以选择
'normal' (正向)
和 'rev' (逆向),
属性也是类似的。
轴是否加网格线,可选值为 'off'
此外还类似地有 YGrid
轴上下限,以向量 [xm,xM]
形式给出。此外,还有 YLim
属性,前面介绍的 axis()
函数实际上是对这些属性的直接赋值。
轴刻度类型设置,可以为 'linear' (线性的)
和 'log' (对数的)。此外还有
和 XTickLabel
属性: XTick
属性将给出 x
轴上标尺点值的向量,而 XTickLabel
将存放这些标尺点上的标记字符串。对 y
轴也将有相应的标尺属性,如 ZTick
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
13【飞翔经验:戒色期的反复问题及心态调整问题】第13季
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口您的位置:
→ 魔兽世界6.0服务器掉线问题 竟是人为造成
【飞翔导读】魔兽世界6.0刚开服卡蓝条不说,现在又是各种掉线问题,不过服务器掉线竟是人为造成?下面一起来看看吧。
6.0刚开服卡蓝条不说,现在又是各种掉线问题,不过服务器掉线竟是人为造成?下面一起来看看吧。先上图我是龙骨服务器的,图片里有个战士ID:一起来倒数只要这货倒数肯定掉线,7点左右的时候倒数哥发话了去吃饭,说7点20再掉线结果7点20之前一直不掉,7点20倒数哥准时回来倒数,结果你懂的现在这货还在倒数,只要倒数到1肯定掉,已经一天了,这绝不是什么巧合,巧合的你给我数一天去准时掉线?大家还记得几个月前的螳螂高原无限分裂小怪BUG吧?小怪数量达到一定程度就会掉线,现在这个战士明显也是发现了什么BUG,只不过这货一直在奥格,可以肯定的是他肯定黑了WY,楼主还在监视其一举一动,最后,龙骨的玩家节哀~倒数哥霸气尽显10点了倒数哥也不睡,也是够拼的,不过我就想刷个无头啊验证倒数哥实力的时候到了,稍后直播我不知道倒数哥为何食言,因为他刚刚又倒数了,也是很精准的在他数到1那一刻掉了,半个小时的安宁也没给我们经验证,非常之准10点4010点50 该来的还是来了如果有人不相信他能操控服务器欢迎现在去龙骨建号,试玩的就行,体验一下我们的水深火热倒数哥是真的,他下线以后一次没掉过,刚刷了3个号,龙骨的人如果看到请继续看,如果你排无头出现暂停,排不进去等等情况,请组一个3区的,我用的是3区夺灵者的号,让他当队长,秒进,其他服的看到也可以试试。
责任编辑:飞翔小编
阅读本文后您有什么感想? 已有 0 人给出评价!
相关新闻阅读
[] [] [] [] [] [] [] [] [] []}

我要回帖

更多关于 word里面下标 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信