==C/C++==
文章平均质量分 67
你的微笑依然那样灿烂
这个作者很懒,什么都没留下…
展开
-
tomas-hardy
Hardy between about 1910 and 1915Born2 June 1840Stinsford, Dorset, EnglandDied11 January 1928 (aged 87)Dorchester, Dorset, EnglandResting placeSti原创 2016-11-03 21:33:30 · 1420 阅读 · 0 评论 -
感知器算法——二维优化
#include#include#define C 1int main(){//s[]用于记录各点坐标乘积;//arrey[]用于存放将输入点变换后的点 int i,j,k,N1,N2,x[20][2],s[3],d[20],arrey[20][4],w[4]; int count=1; printf("感知器算法(两类别2维问题)\n");原创 2017-06-24 08:39:53 · 672 阅读 · 0 评论 -
模式识别感知器算法C++写的
#include #include using namespace std;const int maxn = 100+5;int C;int N1,N2;int x[maxn][2];int arr[maxn<<1][4];//记录输入的点变化之后的点int s[3];//记录各点坐标的乘积int w[4];int num = 1;int d[maxn]原创 2017-06-24 11:13:18 · 1632 阅读 · 0 评论 -
C语言文件管理
文件操作/* 1---文件:文件是存储在外部介质上的数据的集合 高级文件操作:有缓冲区的文件操作 1M 低级文件操作:非缓冲区操作,缓冲区大小有程序决定 文件的分类: ①从文件组织形式角度:ASCII文件、二进制文件 ②从是否引用缓冲区角度:缓冲、非缓冲文件 ③从存取文件方式角度:顺序存取文件、随机存取文件 2---C语言操作文件主要有以下3个基本步骤: ①打开文件转载 2017-07-04 10:32:02 · 720 阅读 · 0 评论 -
输入外挂
int read() { int res = 0, ch, flag = 0; if((ch = getchar()) == '-') //判断正负 flag = 1; else if(ch >= '0' && ch <= '9') //得到完整的数 res =原创 2017-08-10 10:39:47 · 296 阅读 · 0 评论 -
OJ提交题目中的语言选项里G++与C++的区别
一、OJ提交题目中的语言选项里G++与C++的区别http://www.th7.cn/Program/cp/201405/199001.shtml首先更正一个概念,C++是一门计算机编程语言,G++不是语言,是一款编译器中编译C++程序的命令而已。那么他们之间的区别是什么?在提交题目中的语言选项里,G++和C++都代表编译的方式。准确地说,选择C++的话,意味着你将转载 2017-07-29 11:20:26 · 379 阅读 · 0 评论 -
子进程继承父进程
子进程继承父进程用户号UIDs和用户组号GIDs环境Environment堆栈共享内存打开文件的描述符执行时关闭(Close-on-exec)标志信号(Signal)控制设定进程组号当前工作目录根目录文件方式创建屏蔽字资源限制控制终端子进程独有进程号PID不同的父进程号自己的文件描述符和目录流的拷贝子进程不继承父进程的进程正文(text),数据和其他锁定内存(memory locks)不继承异步输...转载 2018-03-01 16:13:31 · 1650 阅读 · 0 评论 -
文件系统管理的最小磁盘空间单位是簇
文件系统管理的最小磁盘空间单位是()正确答案: C 你的答案: A (错误)扇区页面簇文件微软操作系统(DOS、WINDOWS等)中磁盘文件存储管理的最小单位叫做“簇”扇区:硬盘不是一次读写一个字节而是一次读写一个扇区(512个字节)簇:系统读读写文件的基本单位,一般为2的n次方个扇区(由文件系统决定)块可以包含若干页,页可以包含若干簇,簇可以包含若干扇区...原创 2018-03-01 16:17:21 · 8361 阅读 · 0 评论 -
在C++语言中,以下说法正确的是()
在C++语言中,以下说法正确的是()正确答案: A D 你的答案: A B C (错误)多态是通过虚表实现的构造函数可以声明为虚函数析构函数不可以声明为虚函数抽象类中至少包含一个纯虚函数C++中 的虚函数的作用主要是实现了多态的机制。而虚函数是通过虚函数表(V-Table)实现的。构造函数不能声明为虚函数,析构函数可以声明为虚函数,而且有时是必须声明为虚函数。构造函数为什么不能声明为虚函数?1...转载 2018-03-02 22:46:05 · 3920 阅读 · 0 评论 -
值类型和引用类型深入理解
引言 山重水复疑无路,柳暗花明又一村,越探究越接近事物的本质。最近在学习原型模式(Prototype)时,发现原型模式本质就是对一个类原始数据的克隆,但在学习深拷贝和浅拷贝时又发现与值类型和引用类型有着千丝万缕的联系。回想好久都没有温习基础,于是就整理了值类型和引用类型的随笔,本文内容比较基础,对于想继续深入研究的同学可以查看IL更深入探究。1.值类型(ValueType)值类型包括:数值类型...转载 2018-03-02 22:56:28 · 466 阅读 · 0 评论 -
使用sizeof计算类的大小
类的sizeof大小一般是类中的所有成员的sizeof大小之和,这个就不用多说。不过有两点需要注意:1)当类中含有虚成员函数的时候,例如:class B{float a;public:virtual void fun(void);}此时sizeof(B)的大小为8,而不是4。因为在类中隐藏了一个指针,该指针指向虚函数表,正因为如此,使得C++能够支持多态,即在运行时绑定函数的地址。2)另一个要注意...转载 2018-03-02 23:08:57 · 986 阅读 · 0 评论 -
感知器算法——区分篮球体操运动员
#include #include #include #include using namespace std;int x[15][3],y[4][2];float w[3],w1[3];float m,d;int i,j,k,a,b;void chushihua(){ for(i=0; i<15; i++) //for(j=原创 2017-06-24 08:20:07 · 438 阅读 · 0 评论 -
最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{转载 2017-07-03 20:57:29 · 398 阅读 · 0 评论 -
K选择问题
从N个数当中选出第k个最大者。 最简单的两种算法:算法A1:排序-->返回k位置的数。时间复杂度O(N^2)算法A2:先读入前k个数-->排序-->逐个读入其余-->插入/丢掉。时间复杂度O(KN)K=N/2 (上取整) 时,两者复杂度都是O(N^2)新解法一、用优先队列(堆)解决选择问题优先队列基础知识- 优先队列基本模型- 优先队转载 2017-05-28 14:37:17 · 1131 阅读 · 0 评论 -
NTU NUS 申请经历
我的出国历程 ——考研+出国全纪录个人简历:本人,男,1989年出生,东北大学秦皇岛分校06级通信工程专业学生。在校期间曾获得校一等奖学金1次,二等奖学金2次,三等奖学金2次,科技创新奖学金1次,鹏远奖学金1次。曾获得校“东软杯”科技竞赛特等奖,“挑战杯”课外学术作品竞赛省三等奖,并参加过全国大学生数学建模比赛。在校期间多次获得康师傅“再来一瓶”奖励。转载 2016-10-24 16:35:39 · 19194 阅读 · 4 评论 -
ACM需要掌握的算法
ACM必须的算法1.最短路(Floyd、Dijstra,BellmanFord) 2.最小生成树(先写个prim,kruscal要用并查集,不好写) 3.大数(高精度)加减乘除 4.二分查找. (代码可在五行以内) 5.叉乘、判线段相交、然后写个凸包. 6.BFS、DFS,同时熟练hash表(要熟,要灵活,代码要简) 7.数学上的有:辗转相除(两行内),线段交点、多角形转载 2016-11-24 19:28:19 · 1542 阅读 · 0 评论 -
Win10怎么修改hosts
Win10怎么修改hosts文件呢?用过winXP和win7系统的伙伴们,都知道winXP和Win7系统可以直接修改hosts文件,而初次使用win10系统的朋友们却发现,win10在修改hosts文件的时候会遇到了权限不足,导致无法正常修改hosts文件的情况,那么,win10 hosts修改不了怎么办?对于此问题,本文就为大家图文介绍2种可以实现win10 修改hosts文件的方法。要原创 2017-03-14 20:31:22 · 1373 阅读 · 2 评论 -
装win10系统
与Win10光盘安装法类似,这种方法较为普遍和灵活,不受限于当前使用的操作系统。可安装单系统或双系统,32位或64位。同时支持UEFI和传统BIOS两种模式。Win10正式版下载请参见《Win10正式版微软官方原版ISO系统镜像下载大全》Win10预览版下载请参见《微软发布Win10预览版10565官方系统镜像下载》U盘安装Win10方法详解:1、下载W原创 2017-03-23 21:05:04 · 2467 阅读 · 0 评论 -
hosts
# Modified hosts start# Armorgames Start93.184.220.39 cache.armorgames.com93.184.220.39 gamemedia.armorgames.com93.184.220.39 quests.armorgames.com93.184.220.39 armatars.armorgames.c原创 2017-03-14 19:48:02 · 6624 阅读 · 0 评论 -
数字图像处理 实验指导书
数字图像处理实 验 指 导 书东北林业大学信息与计算机工程学院计算机科学与技术专业目 录1 实验目的与要求………………………………………………………………… 22 实验环境…………………………………………………………………原创 2017-03-31 20:46:28 · 3153 阅读 · 0 评论 -
链表bate1.0
#include #include #include #include #include #include using namespace std;typedef int ElemType;typedef struct Node{ ElemType data; struct Node *next;} Node, *LinkList;LinkList Cre原创 2017-03-25 20:37:17 · 350 阅读 · 0 评论 -
二叉树基础
一:前言TOC 本文主要讲解以下二叉树的 4 个部分:(1)构造二叉树;(2)前,中,后序遍历(递归与非递归)和层次遍历;(3)求节点数;(4)求叶子数。在此先约定下二叉树的节点结构和类的结构:struct Node { char data; Node * left, * right;};class BiTree{public:转载 2017-05-05 13:55:25 · 365 阅读 · 0 评论 -
二叉树操作(面试必备)
本篇针对面试中常见的二叉树操作作个总结:(1)前序遍历,中序遍历,后序遍历;(2)层次遍历;(3)求树的节点数;(4)求树的叶子数;(5)求树的深度;(6)求二叉树第 k 层的节点个数;(7)判断两棵二叉树是否结构相同;(8)求二叉树的镜像;(9)求两个节点的最低公共祖先节点;(10)求任意两节点距离;(11)找出二叉树中某个节点的所有祖先节点;(1转载 2017-05-05 12:49:08 · 427 阅读 · 0 评论 -
C++ 设计模式
设计模式设计模式(Design Pattern)代表了最佳的实践,在面向对象的编程中被很多老鸟们反复使用。使用设计模式有很多好处:可重用代码 保证代码可靠性 使代码更易被他人理解 ……毫无疑问,设计模式于己、于人、于系统都是多赢的。《设计模式》之于程序员,就好比《圣经》之于耶稣信徒一样,意义可想而知!| 版权声明:一去、二三里,未经博主允许不得转载。什么是 GoF谈及设...转载 2018-08-10 11:25:37 · 255 阅读 · 0 评论