![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++/c
march of Time
程序媛一枚
展开
-
c++的一些基础代码
标题输入一个八位二进制 化为十进制if include < iostream>using namespace std;//计算x 的口次方double power (double x , int n) ;int main () {int value=O;cout<< "Enter an 8 bi t binary number: ";for (int i=7; i>=O; i--) {char ch;cin>>ch;if (ch== '1')原创 2020-12-19 04:14:56 · 5331 阅读 · 2 评论 -
【练习】c++删除链表倒数第K个结点和 插入排序算法将单链表递增排序
删除单链表倒数第K个结点运行结果:代码:struct node { int data; node* next;};//删除链表的倒数第k个结点bool delet(node*& L, int k) { node* p, * q, * t; p = L; int i = 0; while (i < k) { i++; p = p->next; } if (p == NULL)原创 2021-04-17 01:43:26 · 222 阅读 · 0 评论 -
【练习】归并和冒泡两种方法c++将两个无序链表合并为一个升序的有序链表
定义:struct node { int data; node* next;};合并采用先分别升序后再进行合并两个有序链表,分别升序采用双指针和递归调用。node* merge(node* p,node*p2) {//这里是合并的排序 node* src = new node; src->next = nullptr; //src->data = 0; node* now = src; node* a1 = p; node*原创 2021-04-14 02:52:02 · 728 阅读 · 0 评论 -
【练习】c++分别用链队列和普通队列输出杨辉三角
普通队列:class queue {public: queue(); bool empty()const; bool full() const; int get_front(int& x)const; int append(const int x); int serve(); int len() { return count; }private: int count; int原创 2021-04-09 03:45:34 · 654 阅读 · 0 评论 -
【练习】c++用链栈实现计算器
栈有顺序栈和链栈,其中顺序栈相当于用数组表示,而链栈则用链表,在表现方式上用链栈当然更加复杂。首先对于一个链栈,自己重写类,需要写的基本的函数:构造函数,析构函数,入栈操作,出栈操作,取栈头,判断栈空,(判断栈满的操作对于链栈没有实际意义),其中的数据元素有指向下一个元素的结点指针和当前的元素个数。上代码:#include<string>#include<iomanip>#define maxlen 1000template <class T>struct原创 2021-04-03 17:39:19 · 902 阅读 · 1 评论 -
【链表】链表变化时其中的节点变化情况
这个点之前一直很混淆,今天碰巧看了个题,记录一下。对于node* p = a;此时p与a的地址一样,那么p发生变化时a是不是也变化了呢?发现有两种不一样的情况:如果p = p->next;此时p变化了,a没有变化,对于p->next = b;此时p->next变化了,a->next也变化了。例子:struct ListNode { int val; ListNode* next; ListNode() : val(0), next(nullptr) {原创 2021-03-03 23:22:01 · 456 阅读 · 3 评论 -
关于宽字符(C++将中文文本文件的内容输出到控制台
宽字符实例:打开文件以行为单位读取文件的内容,并且将包含"人"字的行输出。//例11-14 用文件宽输入流查找文件中的"人"字。/ /11 14. cpp# inc1ude< iostream># include<string># include<fstream># inc1ude< 1ocale>using namespace std;int main () (locale loc (".936//创建本地化配置方案wcout. lmbu原创 2020-12-19 02:43:28 · 1310 阅读 · 1 评论