![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
Phoenix0z
这个作者很懒,什么都没留下…
展开
-
《C++ Primer Plus》学习笔记 第6章 分支语句和逻辑运算符
在对“C ++ Primer Plus”的学习过程中尽可能详细地整理一些知识点,方便自己的学习。目前阶段的c ++内容与c语言还没有太明显的区别,整理主要是为了强化自己的编程能力,在后面学习类,对象等C ++特色内容的时候会更加细致一些。 第六章分支语句和逻辑运算符 6.3字符函数库cctypecctype中的字符函数 函数名称 返回值 字符isalnum...原创 2018-08-15 16:33:44 · 356 阅读 · 0 评论 -
二叉树,中序遍历+后序遍历输出前序遍历
引用:https://blog.csdn.net/m0_37698652/article/details/79218014#include <iostream>#include <string>using namespace std;struct TreeNode{ struct TreeNode* left; struct TreeNode* ri...原创 2018-12-14 14:39:34 · 1137 阅读 · 0 评论 -
图
#include<iostream>using namespace std;const int MaxLen=20;void SetMatrix(int n,int Ma[MaxLen][MaxLen]) { for (int i = 0; i< MaxLen; i++) { for (int j = 0; j<MaxLen; j++) { Ma[i]...原创 2018-10-29 20:28:12 · 176 阅读 · 0 评论 -
STL学习
1.sort(a,a+n)排序函数https://blog.csdn.net/w_linux/article/details/76222112#include<iostream>#include<algorithm>using namespace std;bool Ascending(int i, int j) { return i < j;...原创 2018-10-15 17:03:00 · 218 阅读 · 0 评论 -
c++中栈stack、queue的使用
包含头文件 #include<stack> 和命名空间 using namespace std定义一个栈的语句:stack<int> stackOne,则:入栈操作:int number = 3; stackOne.push(number);出栈操作:stackOne.pop();获取栈顶元素:stackOne.top();判断栈是否为空:stackO...原创 2018-10-14 15:44:42 · 707 阅读 · 0 评论 -
(++i)+(++i)+(++i)问题
参考了这个网址https://zhidao.baidu.com/question/67403679.html一串so easy 的代码:#include<stdio.h>int main() { int d = 3, c; c = (++d) + (++d) + (++d); printf("%d\n", c); return 0;}学弟的dev c++ 编译...原创 2018-10-01 15:18:54 · 485 阅读 · 0 评论 -
数据结构链表题目2:交换位置、3:合并
利用查找、提取数据、插入、删除、输出等函数,顺利搞定第二题#include<iostream>#define ok 0#define error -1using namespace std;class ListNode {public: int data; ListNode*next; ListNode() { next = NULL; }};cla...原创 2018-10-14 15:43:19 · 516 阅读 · 0 评论 -
数据结构链表题目1:查找、插入、删除基本操作 解析
1.链表的查找插入删除有问题的代码:#include<iostream>#define ok 0#define error -1using namespace std;class ListNode {public: int data; ListNode*next; ListNode() { next = NULL; }};class LinkL...原创 2018-09-24 15:37:57 · 435 阅读 · 0 评论 -
C++学习之链表
1.1创建与遍历链表#include<iostream>using namespace std;struct Student { long number; float score; Student*next;};Student * head;//定义头结点Student*Create() { Student*pS; Student*pEnd; pS =...原创 2018-09-23 10:53:21 · 240 阅读 · 0 评论 -
记一次刷题
#include<iostream>#include<string.h>const int num = 100;//int a[num];//项数不等于数据长度//int b[num];//数组在循环里定义好,还是采用其他方式比如new//你的数组长度有问题,项数和数组长度没有统一//没有考虑幂是负数的情况,凉凉using namespace std;vo...原创 2018-09-10 18:28:16 · 174 阅读 · 0 评论 -
《C++ Primer Plus》学习笔记 第7章 函数——C++编程的基础(编辑中)
形参:用于接收传递值得变量实参:传递给函数的值在循环中采用cin >> ch来读取字符而不是cin.get(),因为后者可读取所有输入的字符包括空格与换行符,而前者跳过空格与换行符。交替进行乘除运算可防止中间值结果超过最大浮点数。long double probability(unsigned numbers, unsigned picks) { long double...原创 2018-08-19 19:23:39 · 248 阅读 · 0 评论 -
复习:DS顺序表插入删除查找
#include<iostream>using namespace std;const MaxLen=1000;struct SeqList{ int*list; int Len;}Se;void insert(int i,Se&se,int item){ if(i<1||i>Len+1){ cout<<"error"<&...原创 2018-12-22 22:31:19 · 276 阅读 · 0 评论