注册 登录
  • 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 感谢各位客官的到来,小站的已经免费运营了15年头了,如果您觉着好,看着文章写的不错,还请看官给小站打个赏~~~~~~~~~~~~~!

最新发布 第116页

开心洋葱网一块干净的互联网安全学习平台

OC/C/C++

C++实现奇数魔方阵

C++实现奇数魔方阵
C++实现奇数魔方阵/* 魔方阵,古代又称“纵横图”,是指组成元素为自然数1、2…n的平方的n×n的方阵, 其中每个元素值都不相等,且每行、每列以及主、副对角线上各n个元素之和都相等。 输入一个奇数,实现奇数魔方阵。 附:奇数魔方阵的实现方法 (1) 将1填入第一行中间;   (2……继续阅读 »

水墨上仙 5年前 (2021-03-24) 2478浏览 580个赞

OC/C/C++

C++霍夫曼编码(Huffman Coding)

C++霍夫曼编码(Huffman Coding)
霍夫曼编码(Huffman Coding)是一种编码方式,是一种用于无损数据压缩的熵编码(权编码)算法。1952年,David A. Huffman在麻省理工攻读博士时所发明的,并发表于《一种构建极小多余编码的方法》(A Method for the Construction of Minimum-Redundancy Codes)一文。在计算机数据处理中,……继续阅读 »

水墨上仙 5年前 (2021-03-24) 2981浏览 2608个赞

OC/C/C++

C++全排列实现代码

C++全排列实现代码
C++全排列实现代码 思路1——全排列的递归实现核心思想:比如对于字符串”abc”,第一步:求所有可能出现在第一个位置的字符即:a,b,c。使用方法:把第一个字符和后面的b、c字符进行交换。第二步:把第一个字符后面的所有字符仍然看成两部分,即后面的第一个字符及除此之外的其他字符……继续阅读 »

水墨上仙 5年前 (2021-03-24) 2459浏览 101个赞

OC/C/C++

C++扫描系统进程代码

C++扫描系统进程代码
自己一直想做一个和windows资源管理器一样的程序,所以看了一下如何列举系统的所有进程。主要用到几个函数CreateToolhelp32Snapshot,Process32First,Process32Next和一个结构体PROCESSENTRY32。其中用法可以看百度百科或MSDN#include <windows.h> #incl……继续阅读 »

水墨上仙 5年前 (2021-03-24) 1714浏览 179个赞

OC/C/C++

VC获取本机网卡地址

VC获取本机网卡地址
VC获取本机网卡地址 如何获取网卡地址(MAC地址):VC++编写的代码,适用于windows环境,API实现/*char *pMACAdr,返回网卡地址的buff, int *nBuffLen前一个参数的长度, int nAdapterID = 0网卡号,针对多网卡问题,有……继续阅读 »

水墨上仙 5年前 (2021-03-24) 3384浏览 659个赞

OC/C/C++

C++派生类直接访问基类的私有成员

C++派生类直接访问基类的私有成员
派生类不能直接访问基类的私有成员,若要访问必须使用基类的接口,即通过其成员函数。实现方法有如下两种:1.在基类的声明中增加保护成员,将基类中提供给派生类访问的私有成员定义为保护成员。2.将需要访问基类私有成员的派生类成员函数声明为友元。#include<iostream>using namespace std;class Base{……继续阅读 »

水墨上仙 5年前 (2021-03-24) 1671浏览 968个赞

OC/C/C++

mongodb连接池c++ 封装

mongodb连接池c++ 封装
linux平台下mongodb c++连接池封装,线程安全//函数返回0:成功 >0 出错class cmongo{ public: //默认构造函数,默认连接数为1 cmongo(); //传入连接数到构造函数,默认连接数为size cmongo(int size); //析构函数 ~cmongo(); publi……继续阅读 »

水墨上仙 5年前 (2021-03-24) 3292浏览 931个赞

OC/C/C++

求任意权值最短路径的Bellman-Ford算法C++实现

求任意权值最短路径的Bellman-Ford算法C++实现
求任意权值最短路径的Bellman-Ford算法C++实现Bellman-Ford算法可以用来解决所要求的最短路径的图中含有负数边的情形。算法的基本思想:如果两个结点间存在最短路径,那么这条路径中各个结点最多经过一次(因为如果超过一次,说明路径中有环,如果是正数环,会使路径权值增长;若为负数环,最短路径不存在;若为零环,不影响结果)。因此我们只需迭代n-1次……继续阅读 »

水墨上仙 5年前 (2021-03-24) 3015浏览 572个赞

OC/C/C++

求最大网络流的C++实现(利用广度优先遍历的思想)

求最大网络流的C++实现(利用广度优先遍历的思想)
求最大网络流的C++实现(利用广度优先遍历的思想)基本思想:利用广度优先遍历的思路,从一个可行流(一般取零流)开始,不断进行标号过程和调整过程,直到找不到起点到终点的可增广路径为止。1、标号过程在这个工程中,网络上的点分为已标号点和未标号点。将起始点标号,其他刚开始未标号。从起始点开始,利用广度优先算法进行遍历,找到一个未标号点时,看临接的标号点与之是正向边……继续阅读 »

水墨上仙 5年前 (2021-03-24) 2565浏览 1068个赞

加载中……