自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Solving environment: failed 问题参考方案

当时安装完anaconda后,conda命令就会出现 Solving environment: failed 问题,找了很长时间,我的问题出在了配置环境变量,应该把三个环境变量配置完全。

2019-07-18 16:24:15 13007 2

原创 针对centos7系统中 的火狐浏览器 "Your connection is not secure",解决办法

1.先检查自己的系统时间是否正确,如果不正确可能是certificate过期,需要同步当前正确的时间。2.centos7下修改系统时间和时区请参考文章: https://jingyan.baidu.com/article/455a99505aa79ea1662778a5.html...

2019-07-11 11:46:54 6073

原创 floyd算法简单化表示过程

无论是在有向图还是无向图中,寻找两个点的最短路径,会用到floyd算法。通俗一点,floyd算法关键是找中间者来传递,例如matric[0][2]>matric[0][1]+matric[1][2],算0到2的最短路径就经过了1,1就是中间者。如果有N个数,则会更新N次。此时,点a 为0,点b为1,点c为2。 #include "stdafx.h"#include <i...

2018-11-30 17:58:24 381

原创 数据结构——最大堆(最小堆)问题

堆,是利用完全二叉树来维护一组数据,经行相关操作。最大堆就是所有父节点都比子节点要大,同理,最小堆就是所有父节点都比子节点要小。//最大堆的操作#include "stdafx.h"#include <iostream>#include <stdlib.h>#define MaxSize 100#define MaxData 1000using na...

2018-11-20 21:44:33 699

原创 c++数据结构三元表法实现矩阵相乘

#include <iostream>#include <stdlib.h>#include <stdio.h>#define Max 100using namespace std;struct node{ int i;//行标 int j;//列标 int v;//元素值};class matrix{private: node ...

2018-11-16 21:33:51 909

原创 从主串s1中删除子串s2

寻找相同字符串采用kmp算法,这种算法比普通寻找相同字符串更省时、高效,前提是了解kmp算法,不会的学习一下,以后的编程路上必不可少。 #include <iostream>#include <stdio.h>#include <string.h>using namespace std;void cal_next(string s,int *n...

2018-11-13 21:21:51 1675 1

原创 单向循环链表模拟约瑟夫环

约瑟夫环问题,编好为1,2,3....n的个人按顺时针围坐一圈,每人手持一个密码。一开始选定m=6,从第一个人开始顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止,显示出列顺序,打印出编号。 #include <iostream>#include <std...

2018-11-11 12:52:44 830

原创 采用C++面向对象的程序设计方法开发基于ATM的个人银行账户管理系统,根据大家的日常经验进行设计

#include <bits/stdc++.h>#include <iostream>#include <cstring>#include <cstdlib>#include <sstream>#include <fstream>#include<ctime>#include <coni

2018-06-25 23:32:13 5935

原创 链表创建及其相关功能

1.     编写函数,完成在第n个节点的后增加节点的功能,n值由键盘输入。(注意健壮性,要求能够对不同的n值做出恰当的处理)。2.     编写函数,完成在第n个节点的后删除节点的功能,n值由键盘输入。(注意健壮性,要求能够对不同的n值做出恰当的处理)。3.     编写函数,删除所有数据值为奇数的节点。(注意健壮性,奇数节点可以在任意位置,头、尾、中间,删除了之后可能删光了)。4.     要...

2018-06-24 11:22:23 335

原创 c++ 重载单目运算符,前置自增运算符和后置自增运算符的作用是不一样的

前置单目运算符,重载函数没有形参,对于后置单目运算符,重载函数需要有一个整型形参。以时钟类增加一秒为例:#include <iostream>using namespace std;class time{public: time(int h=0,int m=0,int s=0):hour(h),minute(m),second(s){} //默认参数,参数初始化...

2018-05-13 17:48:33 2576 4

原创 建立一个对象数组,内放5个学生的数据(学号、成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出学号。

#include <iostream>using namespace std;class student{public: student(int n,double s):num(n),score(s){} //参数初始化表构造函数 void show(); int getn(){return num;} double gets(){retu...

2018-05-13 14:59:57 4593 1

原创 c++ 指向对象成员的指针

在c++中类是抽象的,没有实际内存,而对象是具体,是占有内存的,因此对象有地址,存放对象的起始地址的指针变量就是指向对象的指针变量。对象中的成员也是占有内存的,所以,存放对象成员的起始地址的指针变量就是指向对象成员的指针变量。1.指向对象数据成员的指针int *p1;   //定义指向整形数据的变量p1 = &t1.hour;     //把hour的地址赋给p1cout<<*...

2018-05-13 14:17:27 4077 1

原创 c++ 双目运算符重载

双目运算符重载在使用被重载的运算符时,系统就自动调用该函数,运算符的重载实质上就是函数的重载。(1)复数与复数相加#include <iostream>using namespace std;class complex{public:    complex(){real=0,imag=0;}    complex(double r,double i):real(r),imag(i){}...

2018-04-22 17:04:31 1837

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除