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

水墨上仙的文章

水墨上仙
OC/C/C++

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

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

6年前 (2021-03-24) 1688浏览 808个赞

OC/C/C++

Base64编码的原理及C++实现代码

Base64编码的原理及C++实现代码
Base64编码在邮件中最为常见,呵呵,因为我最近就是在做邮箱报警,SMTP验证就是Base64编码用户名和密码进行验证的,并且图片为附件也是要转换成base64编码的数据,然后再发送的。该编码使用64个明文来编码任意的二进制文件,它里面只使用了A-Z,a-z,0-9,+,/这64个字符。编码里面还有“=”号啊,不过等号不属于编码字符,而是填充字符。 ……继续阅读 »

6年前 (2021-03-24) 3211浏览 448个赞

OC/C/C++

C++查找数组中最小的若干个元素

C++查找数组中最小的若干个元素
题目:输入n个整数,输出其中的k个最小数。例如:例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4。解题思路:当然,方法最简单的就是对这n个整数都进行排序操作,但这种方法的时间复杂度尤其的高。因此,我采用了,用另外k个空间,以换取时间的方法 。每次从输入的n个整数中读入一个数。如果数组中已经插入的元素少于k个,则将读入的整数……继续阅读 »

6年前 (2021-03-24) 2764浏览 327个赞

OC/C/C++

C++ Unicode(char*)转UTF8的代码

C++ Unicode(char*)转UTF8的代码
C++ Unicode(char*)转UTF8的代码1.这里只是单个unicode字符的转换,字符串转换的话需要遍历整个字符串,可用std::string的append添加.2.如果只是2字节宽的unicode,只需要unicode_char_length = 2就行了。转自:http://blog.csdn.net/infoworld/article/de……继续阅读 »

6年前 (2021-03-24) 2155浏览 1789个赞

OC/C/C++

C++编写的页面淘汰算法OPT

C++编写的页面淘汰算法OPT
C++编写的页面淘汰算法OPT转自:http://blog.csdn.net/caidadong/article/details/8453432//OPT/*算法思想:1.求出当前页架中那个是可以置换的,这就要求分析匹配当前页架中的页面和访问序列, 看访问序列中接下来页面中最近访问的位置是哪,然后比较大小。*/#include<ios……继续阅读 »

6年前 (2021-03-24) 2018浏览 2440个赞

OC/C/C++

C++实现的计数排序与基数排序

C++实现的计数排序与基数排序
C++实现的计数排序与基数排序转自:http://blog.csdn.net/bruce_zeng/article/details/8452964 这里的两个排序的期望运行时间都是O(n),应该是到目前为止时间复杂度最低的了。计数排序计数排序假设n个输入元素的每一个都是介于0到K之间的……继续阅读 »

6年前 (2021-03-24) 1655浏览 760个赞

OC/C/C++

C++删除字符串中特定的字符

C++删除字符串中特定的字符
C++删除字符串中特定的字符//处理string类型的方法del_sp(string &str)待测试//处理C-Style的方法可用,可以考虑将该方法改写为void del_ch(char *src , char ch),使其更加通用化。#include <iostream>#include <string>u……继续阅读 »

6年前 (2021-03-24) 3458浏览 2012个赞

OC/C/C++

C++模板化堆栈类

C++模板化堆栈类
一个C++堆栈类,已经模板化,支持泛型//An example of using templated class to create stack depends on underlying array.#include<iostream>#include<cstdlib>#define default_value 10u……继续阅读 »

6年前 (2021-03-24) 1942浏览 388个赞

OC/C/C++

C++模板化队列类

C++模板化队列类
一个模板化的C++队列类,支持泛型//The following program shows OOP style technique to create queue buffer (FIFO) using class template #include<iostream>#include<cstdlib>#defin……继续阅读 »

6年前 (2021-03-24) 3271浏览 1841个赞

python

python编写的简单的猜数字游戏代码

python编写的简单的猜数字游戏代码
给定一个1-99之间的数,让用户猜数字,当用户猜错时会提示用户猜的数字是过大还是过小,知道用户猜对数字为止,猜对数字用的次数越少成绩越好。import randomn = random.randint(1, 99)guess = int(raw_input("Enter an integer from 1 to 99: "))……继续阅读 »

6年前 (2021-03-22) 2663浏览 566个赞

python

python中os模块的常用方法

python中os模块的常用方法
os是python用于操作系统级的操作模块,包括获取系统信息,文件及目录操作等import osos.system() #用于执行系统命令os.environ() #返回用户环境信息os.getcwd() #返回当前工作目录os.getgid() #返回当先进程的group idos.getuid() #返回当前进程的用户id……继续阅读 »

6年前 (2021-03-22) 1600浏览 1726个赞

python

python随机生成指定长度的密码

python随机生成指定长度的密码
下面的python代码通过对各种字符进行随机组合生成一个指定长度的随机密码 python中的string对象有几个常用的方法用来输出各种不同的字符:string.ascii_letters输出ascii码的所有字符string.digits输出&nbsp’……继续阅读 »

6年前 (2021-03-22) 2471浏览 577个赞

python

python中字典dict的常用操作方法

python中字典dict的常用操作方法
下面的python代码展示python中字典的常用操作,字典在python开发中有着举足轻重的地位,掌握字典操作相当重要#创建一空字典x = {}#创建包含三个项目的字典x = {"one":1, "two":2, "three":3}#访问其中的一个元素x['two……继续阅读 »

6年前 (2021-03-22) 2109浏览 2008个赞

python

python中常用检测字符串的相关函数使用范例

python中常用检测字符串的相关函数使用范例
下面的python代码可用于检测字符串,包括是否全部为数字,是否包含数字,是否包含标题单词,是否包含大写字母,是否包含小写字母,是否包含空格,是否以指定的字符开头和结尾。my_string = "Hello World"my_string.isalnum() #检测所有字符是否都是数字my_string.isalpha() ……继续阅读 »

6年前 (2021-03-22) 1718浏览 1835个赞

python

python常用列表(数组)操作示范

python常用列表(数组)操作示范
python常用列表(数组)操作演示,包括创建列表,添加新元素,获取列表长度,删除元素,数组翻转,列表排序,在指定位置添加元素,统计某元素出现的次数等等s = ['h','e','l','l','o'] #create a lists.append(&……继续阅读 »

6年前 (2021-03-22) 2338浏览 1718个赞

加载中……