Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

字符串水题

字符串水题

题意:给定一个字符串str,要求你只能在字符串的头部或尾部添加任意字符,使得最后的字符串是一个回文字符串并且满足字符串的长度最短,问最少需要添加几个字符。分析:首先先看一下,什么是回文?回文有两种形式,(1)是xxxcxxx,(2)是xxxccxxx。分别表示的是长度为奇数和偶数的回文串对于一个长度为len的字符串,要求你只能在字符串的头部或尾部添加任意字符使之成为回文字符串的话。那么最坏的情况“是把第一个字符或最后一个字符做为中间字符,添加剩...
国嵌qcd小功能在Ubuntu 12.04上的实现

国嵌qcd小功能在Ubuntu 12.04上的实现

原本qcd的程序在Ubuntu上就是跑不起来,于是自己折腾了下最终实现了。本人只是在qcd的程序基础上进行适当的修改而已,特此声明。原qcd代码下载链接:免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2014年资料/3月/7日/国嵌qcd小功能在Ubuntu 12.04上的实现下载方法见 http://www.linuxidc.com/Linux/2013-07/876...
Android APK反编译图文详解

Android APK反编译图文详解

近期在自学Android应用开发技术,想既然是用Java开发的应该很好反编译从而得到源代码吧,Google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubuntu 12.04 x86_x64反编译工具包 下载 Android反编译工具包,内含图形和命令两种反编译方式,命...
Python实现蒙提霍尔问题

Python实现蒙提霍尔问题

为了体现专业,我在标题处用了一个高端大气上档次的英文名字来描述此问题,实际上这个问题有个土鳖名字,叫羊车问题或者三门问题。像我这种博学多识的高科技人才,长这么大还是头次听说这么高深的问题。所以为了继续保持我的博学多识,我决定深入研究下。最近的python课上,老师提出用python还原三门问题。并探讨下“选择换门”还是“坚持选择”的概率性。先用代码实现功能:#coding:utf-8importrandom#...
在sed命令中引入shell变量

在sed命令中引入shell变量

在目前的工作中经常会使用sed命令对游戏区服的配置文件进行版本号的替换,将旧的版本号替换成新的版本号,这里的版本号都是通过shell变量赋值所得,所以需要在sed语句中引入shell变量。应用场景解析:现有各个游戏服的配置文件app.conf.php中有以下字段"hot_version" => 9, //游戏服每次更新资源的版本号"hot_update_url"=> "http://cdn.xxx.com/ky1.7.1_9/" //下...
<< 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 >>