您好,欢迎光临本网站![请登录][注册会员]  

开发技术下载,其它下载列表 第94571页

« 1 2 ... .66 .67 .68 .69 .70 94571.72 .73 .74 .75 .76 ... 232075 »

[其它] C语言的冒泡排序和快速排序算法使用实例

说明:冒泡排序法 题目描述:     用一维数组存储学号和成绩,然后,按成绩排序输出。 输入:     输入第一行包括一个整数N(1<=N<=100),代表学生的个数。     接下来的N行每行包括两个整数p和q,分别代表每个学生的学号和成绩。 输出:     按照学生的成绩从小到大进行排序,并将排序后的学生信息打印出来。     如果学生的成绩相同,则按照学号的大小进行从小到大排序。 样例输入:     3     1 90     2 87     3 92 样例输出:     2 8
<weixin_38680247> 在 上传 | 大小:43008

[其它] 使用C语言提取子字符串及判断对称子字符串最大长度

说明:先来看一个使用C语言从字符串中提取子字符串的基本方法总结: #include /*处理中文字符*/ /*遍历字符串,非ASCII字符读取2个字节,ASCII读取一个字节,获取字符串长度*/ int StrLenU(const char* string) { int len = 0 ; const char* p = string; while(*p++ != '\0') { if(*p > 0x80 || *p < 0) {
<weixin_38534352> 在 上传 | 大小:56320

[其它] VC实现对话框窗口任意分割

说明:个人认为简单问题最好就是直接贴源代码,一看就明白,说来说去反而弄不清楚,那我就少废话了,自己看吧,注释很清楚。 先来张图片 1. 新建一个MFC对话框程序MySplitterDlg。 再插入两个Dialog资源 ,这里一定要选择IDD_FORMVIEW类别的对话框,分别新建类CMyFormView0 和CMyFormView1,基类别选CDialog,一定要选择CFormView。 2. CMySplitterDlg中增加WM_CREATE的消息响应,编辑OnCreate() int CMy
<weixin_38590685> 在 上传 | 大小:47104

[其它] VC++ 中ListCtrl经验总结

说明:先注明一下,这里,我们用m_listctrl来表示一个CListCtrl的类对象,然后这里我们的ListCtrl都是report形式,至于其他的如什么大图标,小图标的暂时不讲,毕竟report是大众话的使用。其次,我们这里用条款一,条款二来描述第一点,第二点,这个是参照《Effective C++》的叫法,俺觉得这么叫比较COOL :slightly_smiling_face: 条款一:设置ListCtrl的风格 在CSDN上常常看到有人问怎么设置风格的,他们ListCtrl的样子是一个列表
<weixin_38729269> 在 上传 | 大小:83968

[其它] C++中的哈希容器unordered_map使用示例

说明:随着C++0x标准的确立,C++的标准库中也终于有了hash table这个东西。 很久以来,STL中都只提供作为存放对应关系的容器,内部通常用红黑树实现,据说原因是二叉平衡树(如红黑树)的各种操作,插入、删除、查找等,都是稳定的时间复杂度,即O(log n);但是对于hash表来说,由于无法避免re-hash所带来的性能问题,即使大多数情况下hash表的性能非常好,但是re-hash所带来的不稳定性在当时是不能容忍的。 不过由于hash表的性能优势,它的使用面还是很广的,于是第三方的类库基本都
<weixin_38548434> 在 上传 | 大小:46080

[其它] VC创建DLL动态链接库的方法

说明:本文实例讲述了VC创建DLL动态链接库的方法。分享给大家供大家参考。具体实现方法如下: 头文件中声明 t.h #ifdef DLL_API #else #define DLL_API extern C _declspec(dllimport) #endif DLL_API int a(int cnt); DLL_API int b(int cnt); .h文件引入 #define DLL_API extern C _declspec(dllexport) #include t.h cpp
<weixin_38744902> 在 上传 | 大小:27648

[其它] java实现任意四则运算表达式求值算法

说明:本文实例讲述了java实现任意四则运算表达式求值算法。分享给大家供大家参考。具体分析如下: 该程序用于计算任意四则运算表达式。如 4 * ( 10 + 2 ) + 1 的结果应该为 49。 算法说明: 1. 首先定义运算符优先级。我们用一个 Map> 来保存优先级表。这样我们就可以通过下面的方式来计算两个运算符的优先级了: /** * 查表得到op1和op2的优先级 * param op1 运算符1 * param op2 运算符2 * return >, < 或
<weixin_38638163> 在 上传 | 大小:56320

[其它] C语言字符串快速压缩算法代码

说明:通过键盘输入一串小写字母(a~z)组成的字符串。 请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。 压缩规则: 1、仅压缩连续重复出现的字符。比如字符串”abcbc”由于无连续重复字符,压缩后的字符串还是”abcbc”。 2、压缩字段的格式为”字符重复的次数+字符”。例如:字符串”xxxyyyyyyz”压缩后就成为”3x6yz”。 示例 输入:“cccddecc” 输出:“3c2de2c” 输入:“adef” 输出:“adef” 输入:“pppppp
<weixin_38745003> 在 上传 | 大小:44032

[其它] C#基础之泛型

说明:1.泛型的本质   泛型的好处不用多说,在.NET中我看到有很多技术都是以泛型为基础的,不过因为不懂泛型而只能对那些技术一脸茫然。泛型主要用于集合类,最主要的原因是它不需要装箱拆箱且类型安全,比如很常用的List。对于List我以后还想进行深究,现在我写了一个超简版的MyList集合,如下面第一段代码所示。代码很简单,但在写的过程中有一个细节,如果我为listInt赋值string类型的变量时编译器会提示报错。编译器很智能,但是从这个现象中你会不会好奇泛型中的T是在什么情况下指定的呢,是生成I
<weixin_38731075> 在 上传 | 大小:103424

[其它] C#基础知识之FileStream

说明:一、FileStream的基础知识   属性:            CanRead 判断当前流是否支持读取,返回bool值,True表示可以读取            CanWrite 判断当前流是否支持写入,返回bool值,True表示可以写入   方法:            Read() 从流中读取数据,返回字节数组            Write() 将字节块(字节数组)写入该流            Seek() 设置文件读取或写入的起始位置            Flush(
<weixin_38633897> 在 上传 | 大小:51200

[其它] C#版Windows服务安装卸载小工具

说明:前言  在我们的工作中,经常遇到Windows服务的安装和卸载,在之前公司也普写过一个WinForm程序选择安装路径,这次再来个小巧灵活的控制台程序,不用再选择,只需放到需要安装服务的目录中运行就可以实现安装或卸载。  开发思路 1、由于系统的权限限制,在运行程序时需要以管理员身份运行 2、因为需要实现安装和卸载两个功能,在程序运行时提示本次操作是安装还是卸载  需要输入 1 或 2  3、接下来程序会查找当前目录中的可执行文件并过滤程序本身和有时我们复制进来的带有vhost的文件,并列出列表
<weixin_38683721> 在 上传 | 大小:63488

[其它] C#实现启用与禁用本地网络的方式小结【3种方式】

说明:本文实例总结了C#实现启用与禁用本地网络的方式。分享给大家供大家参考,具体如下: 1) 使用Hnetcfg.dll 使用Add Reference,把Hnetcfg.dll导入到工程中,会生成3个引用,主要使用NETCONLib。 在工程中要using NETCONLib; 下面是实现的代码: NetSharingManagerClass netSharingMgr = new NetSharingManagerClass(); INetSharingEveryConnectionCollec
<weixin_38590355> 在 上传 | 大小:52224
« 1 2 ... .66 .67 .68 .69 .70 94571.72 .73 .74 .75 .76 ... 232075 »