- 博客(10)
- 资源 (22)
- 收藏
- 关注
原创 求迷宫的最短路径
迷宫的表示是一个N×M的二位数组,左上角的位置(0,0)是入口,右下角的位置(N-1,M-1)是迷宫的出口,其中的1表示迷宫不能走,0表示可以行走,本文使用类似的A*算法来进行寻路。首先是定义个一个点的类,Poin表示迷宫的每个点的位置,如下:package wyhllk.algorithm;/** * @author wyhllk * */public class Point
2017-05-29 12:02:53 1540
原创 在脚本中使用gdb
假如我们要调试的程序的名字是hello,路径是/usr/local/hello,保存在变量process_path中,process_path=“/usr/local/hello”,使用process_id保存进程的id,process_id=`ps -ef|grep "$process_path"|grep -v "grep"|awk '{print $2}'`然后就可以使用gdb了,如下:
2016-11-09 19:38:05 743
原创 shell读取脚本同一个目录下的xml格式的文件
获取当前目录的路径用变量current_path保存,current_path=$(cd `dirname $0`;pwd)配置文件和脚本在同一个目录下。名字叫“configure”,变量configure_path保存配置文件的路径,则current_path=“$current_path/configure”解析XML文件假设xml的文件格式如下 www.baidu
2016-11-05 15:26:48 3124
原创 Linux缺少动态库的办法
首先使用ldd命令查看程序的依赖库,使用方法是ldd 程序名,看到缺少的库,会会出现not found如果是普通的用户,不是root用户,想要使用,在用户的目录下建立一个lib目录(我一般建立的是.lib),把刚刚提示缺少的动态库,拷贝到lib目录中即可。然后在.bash_profile中加入export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:lib所在的目录。然后使用
2016-10-19 20:04:21 1020
原创 小米笔试题
继MIUI8推出手机分身之后,MIUI9计划推出一个电话号码分身的功能:首先将电话号码中的每个数字加8取个位,然后使用对应的大写字母代替(“ZERO”,"ONE","TWO"."THREE","FOUR","FIVE","SIX","SEVEN","EIGHT","NINE"),然后随机打乱这些字母,所生成的字符串即为电话号码对应的分身。输入:第一行是一个整数T(1输出:输出T行,
2016-09-27 18:37:01 2458
原创 蛇形矩阵
#include#include#includeusing namespace std;bool snackMartix(vector> &mat, int n,int m,int & j) { if (n % 2 == 0) return false; if (n == 1) { mat[j][j] = 1; return true; } else { int
2016-09-27 18:31:51 361
原创 第K个幸运数
问题描述:4和7是两个幸运数字,我们定义,十进制表示中,每一位只有4和7两个数的正整数都是幸运数字。前几个幸运数字为:4,7,44,47,74,77,444,447……现在输入一个数字K,输出第K个幸运数。输入:第一行一个数字T(T输出:每组数据输出一行 ,第K个幸运数。样例输入:351001000000000样例输出:7474474
2016-09-06 11:24:36 1734
原创 Linux之文件的查找
1.脚本文件名的查询我们知道在终端模式中,连续输入两次【Tab】按键就能够知道用户有多少命令可以执行。但是怎么知道这些命令的完整文件名放在哪里呢?举例来说,ls这个常用命令放在哪里呢?就通过which或者type来找寻。l which[wyhllk@Centos7~]$which [-a] command 参数: -a:将所有由PATH目录中可以找到的命令均列出,而不是
2016-04-25 00:56:54 504
原创 刚学习,用整数编写了一个RSA加密算法,加深一下理解
#include#include#include#define MAX 100using namespace std;void Decimal_to_binary(int n,int str[],int * length)//十进制转化为二进制,二进制存放在str数组中,length存放转化后二进制的位数{ int i=0; while(n) { str[i++]=n%2;
2012-06-14 02:27:53 1219
排序方法全集
2011-09-18
括号匹配算法
2011-09-18
严蔚敏 吴伟民《数据结构(c语言版)习题集》答案
2011-09-15
k阶斐波那契数列
2011-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人