算法:深度优先算法和广度优先算法 经验

arcs[7][4]=1; } 这样我们就已经完成了准备工作,我们可以正式来学习我们的两种遍历方式了。 2.深度优先遍历算法 分析深度优先遍历 从图的某个顶点出发, 访问图中的所有顶点 , 且使每个顶点仅被访问一次 。这一过程叫做图的遍历。

lmuy5797 2017-01-01   33913   0
算法  

4个函数实现C编译器:C4 经验

4个函数实现c编译器,大约500行。基本上已经比较完备了,可以自己编译自己。 使用方法: gcc -o c4 c4.c (you may need the -m32 option on 64bit

jopen 2014-11-12   39774   0
C4   C/C++开发  

C/C++实现RGB565转换成BMP位图 代码段

//主函数 #include <string.h> #include <stdlib.h> #include <stdio.h> #include "rgb2bmp.h" int main() { FILE* p; /*************** input data *********** filename :RGB数据文件名称 nWidth :所生成文件的水平像素 nHeight :所生成文

kdloeki 2015-05-21   1249   0
C/C++  

Apache Axis2/C - C实现的Web service引擎 经验

Apache Axis2/C是一个采用C语言实现的Web service引擎。它基于可扩展和灵活的 Axis2 architecture 架构。Apache Axis2/C可用于提供和调用WebServices。Apache

jopen 2012-09-23   33021   0

为什么我希望用C而不是C++来实现ZeroMQ 资讯

Torvalds这种死忠C 程序员 吐槽C++的观点是不同的。在我的整个职业生涯里我都在使用C++,而且现在C++依然是我做大多数项目时的首选 编程语言 。自然的,当我从2007年开始做ZeroMQ时,我选择用C++来实现。主要的原因有以下几点:

openkk 2012-05-17   15579   0
C/C++  
P27

  浅析C#打印和C#打印预览的实现 文档

浅析C#打印和C#打印预览的实现 C#打印和C#打印预览的实现的三大部分:页面设置、打印预览、打印具体用到的类和属性事件都是什么内容呢?那么本文就向你介绍C#打印和C#打印预览的实现具体事宜。 我们

zq93741833 2011-11-02   13158   0
C#   .NET开发  
P7

  C#实现ping程序代码 文档

//向目的计算机发送一次ICMP数据包 PingHost(argv[0]); } } else { //错误参数处理 Console.WriteLine("Error in Arguments"); } } } }

zlzl245437 2011-06-06   3906   0
P37

  本科毕业论文C#实现的管理系统 文档

 本科生毕业论文(设计) 论文题目 : 企业客户管理系统的C#实现 姓 名 : 高 鹏 学 号 : 0609030417 班 级 : 信管0604班 年 级 : 2006级 专 业 : 信息管理与信息系统

lwq2006 2012-07-17   587   0
.NET开发   C#  

C#中实现自定义事件的代码演示 代码段

事件是C#中一个重要的内容,MSDN上有一个自定义事件的演示示例。我看了半天有点晕,所以新建了一个winform工程添加了一个按钮,然后找出调用的程序,一对比做了一个类似的示例,就明白了。看代码有时候比看文档来得更快。

mb78 2015-05-02   5590   0
C#  

C#实现文件下载,支持断点续传 代码段

byte[1024]; int c = 0; //实际读取的字节数 while ((c = reader.Read(buff, 0, buff.Length)) > 0) { currentLength += c; writer

cymt 2015-05-02   2568   0

冒泡排序C++实现 代码段

//冒泡排序 #include<iostream> #include<array> using namespace std; template<class T> void bubble_sort(T&, int); int main() { array<int, 10> arr = {1,4,3,2,6,5,8,7,9,0}; bubble_sort(arr, arr.size()); for(a

gf67 2015-06-12   883   0
C/C++  

C++简单贪吃蛇实现 代码段

#include <iostream> #include <stdlib.h> #include <stdio.h> #include <unistd.h> #include <deque> #include <list> #define _SIZE_ 30 #define _SET_ cout<<"\033[?25l\033[0m" static int flags = 0; typedef i

fbwd 2015-07-01   1884   0
C/C++  

C#中实现串口通信的方法 代码段

通常,在C#中实现串口通信,我们有四种方法: 第一:通过MSCOMM控件这是最简单的,最方便的方法。可功能上很难做到控制自如,同时这个控件并不是系统本身所带,所以还得注册,不在本文讨论范围。可以访问http://www

jopen 2015-07-20   2793   0
C#  

二分查找法 C#实现 代码段

public int FindPosition(int num, int[] arr) { int left = 0; int right = arr.Length - 1; while (left < right - 1) { if (arr[left] == num) { return left; } if (arr[right] == num) { return right; } int m

m47c 2015-09-20   1113   0
C#  

c#实现3DES加密 代码段

public class Crypto { SymmetricAlgorithm mCSP; #region "Constants" const string _key = "NYYObMInlTtentKODigMiSE/NSp/4JQv"; const string _IV = "PenS8UCVF7s="; #endregion public Crypto() { mCSP = SetEnc

MiltonGetz 2016-02-20   847   0
c#   加密  

Linux C高效线程池之无锁化实现 经验

笔者之前照着通用写法练手写过一个小的线程池版本,最近几天复习了一下,发现大多数线程池实现都离不开锁的使用,如互斥量pthread_mutex*结合条件变量pthread_cond*。众所周知,锁的使用

ylqh1375 2017-08-02   51558   0

C++ 标准库的新实现:libc++ 经验

libc++ 是C++ 标准库的新实现,目标直指 C++11。 功能和目标 Correctness as defined by the C++11 standard. Fast execution. Minimal

jopen 2013-12-23   14043   0

纯CSS实现的进度条:progre-c-ss 经验

progre(c)ss 是纯 CSS 实现的进度条,非常易于使用: 包括样式表 添加类 progrecss 到任意存在的元素中 添加数据属性 data-progrecss 定义完整百分比 (1

jopen 2014-06-17   14072   0

实现配置文件读写的C++库 - ConfigLib 经验

ConfigLib是采用C++语言撰写的一个专门用于实现配置文件读写的C++库,使用BSD协议发布。使用这个C++库,可以轻松做到对配置文件的读写、忽略注释文字、增加配置项等,从而可以大大减轻C++程序员在配置文件处理上的开发负担,提高开发效率。

jopen 2012-01-16   49427   0

Node.js的C#实现 - Node.cs 经验

Node.cs 是用 C# 实现的 Node.js 。 Node.js 是一个Javascript运行环境(runtime) 。实际上它是对GoogleV8引擎(应用于Google Chrome浏览器)进行了封装。V8引

jopen 2012-03-11   62264   0
1 2 3 4 5 6 7 8 9 10