自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1509

原创 设计模式之策略模式

策略模式

2017-05-21 20:21:54 461 1

原创 在脚本中使用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 691

原创 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 3075

原创 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 934

原创 小米笔试题

继MIUI8推出手机分身之后,MIUI9计划推出一个电话号码分身的功能:首先将电话号码中的每个数字加8取个位,然后使用对应的大写字母代替(“ZERO”,"ONE","TWO"."THREE","FOUR","FIVE","SIX","SEVEN","EIGHT","NINE"),然后随机打乱这些字母,所生成的字符串即为电话号码对应的分身。输入:第一行是一个整数T(1输出:输出T行,

2016-09-27 18:37:01 2395

原创 蛇形矩阵

#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 334

原创 第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 1609

原创 Linux之文件的查找

1.脚本文件名的查询我们知道在终端模式中,连续输入两次【Tab】按键就能够知道用户有多少命令可以执行。但是怎么知道这些命令的完整文件名放在哪里呢?举例来说,ls这个常用命令放在哪里呢?就通过which或者type来找寻。l  which[wyhllk@Centos7~]$which [-a] command 参数:  -a:将所有由PATH目录中可以找到的命令均列出,而不是

2016-04-25 00:56:54 478

原创 刚学习,用整数编写了一个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 1194

2-16进制转换成十进制

2-16进制转换成十进制,输入任意的2-16进制的数,把他转换成十进制

2016-08-19

排序方法全集

总结了一下比较常见的几种排序方法,用c程序实现,包括:直接插入排序,折半插入排序,希尔排序,冒泡排序,快速排序,简单选择排序,堆排序,树型排序,归并排序,分配排序,这些算法的实现都有,很全的

2011-09-18

平衡二叉排序树的算法实现

平衡二叉排序树的算法实现

2011-09-18

图的遍历算法

图的遍历算法

2011-09-18

图的最短路径算法

图的最短路径算法

2011-09-18

普里姆算法

普里姆算法

2011-09-18

图的关键路径算法

数据结构中求图的关键路径的c程序,关键路径算法

2011-09-18

图的弗洛伊德算法

本代码是数据结构(c语言)中图的弗洛伊德算法的实现

2011-09-18

打印杨辉三角前n行算法

用c语言的栈和队列来实现输出杨辉三角的前n行的算法

2011-09-18

无括号算术表达式处理算法

用c语言实现无括号的表达式的求值,也就是简单的计算器的原理。

2011-09-18

括号匹配算法

假设表达式中包含了三种括号:圆括号、方括号和花括号,他们可以互相嵌套,如([{}]([]))或者({([][()])}等均为正确的格式,而{[]})或者([]}均为不正确的格式

2011-09-18

n阶奇数幻方的c程序

编程输出一个n阶奇数魔方阵,元素由1~n*n组成,其各行、各列和两条对角线上的元素之和都相等。

2011-09-18

连连看的源程序

相信你一定也曾经迷恋连连看,本程序揭示连连看真真的面目,让你也可以学会编程

2011-09-16

俄罗斯方块的源程序

俄罗斯方块的源程序,揭开俄罗斯方块的内部秘密,让你慢慢的感受编程的魅力

2011-09-16

推箱子的c程序

就是我们平时玩的推箱子小游戏的源程序,拿来和大家一起分享一下,程序写的很好。

2011-09-16

贪吃蛇的源程序

是贪吃蛇的源程序,完整的,供大家学习参考用,代码写的还是很不错的。

2011-09-16

扫地雷的源程序

扫雷的源程序,供大家学习参考用,总体感觉还是不错的。

2011-09-16

严蔚敏 吴伟民《数据结构(c语言版)习题集》答案

严蔚敏 吴伟民《数据结构(c语言版)习题集》答案,第一章绪论,第二章线性表,第三章栈和队列,第四章串,第五章数组和广义表,第六章树和二叉树,第七章图,第八章动态存储管理,第九章查找,第十章内部排序,所有的答案都有,答案齐全。

2011-09-15

不选主元的矩阵LU分解,解线性方程组

把矩阵分解为上三角矩阵,和一个下三角矩阵,然后用上三角和下三角矩阵来解线性方程组

2011-09-15

不动点迭代解非线性方程组

判断不动点的存在性与迭代的收敛性,用不动点迭代解非线性方程组。

2011-09-15

追赶法解对角占优的三对角线方程组

我们利用追赶法来解决,系数矩阵为对角严格占优的三对角线方程组。

2011-09-15

k阶斐波那契数列

已知k阶斐波那契序列的定义为 f0=0,f1=0,...fk-2=0,fk-1=1; fn=fn-1+fn-2+...+fn-k,n=k,k+1,... 试编写算法求k阶斐波那契序列的第m项值的算法,k和m均以函数调用的形式在函数参数中出现

2011-09-15

空空如也

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

TA关注的人

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