-
杂
[toc] # 问题:Linux下载新的东西总是显示无法定位到软件包  # 解决 - 参考[linux 安装软件出 -
算法板子
前言 这个板子跨时间较长,越后面的代码/封装的越好的代码越靠近本人最新的代码习惯,一些带 using namespace std; 的模板基本已经弃用 个人总结惯用模板 ~~参考了很多人的模板,已经记不清了……就不写借自谁那里了……~~ 目前已弃用的旧模板 #include <iostream> # -
CF 1095C Powers Of Two(二进制拆分)
CF 1095C Powers Of Two(二进制拆分) A positive integer xx is called a power of two if it can be represented as x=2y, where y is a non-negative integer. So, -
小技巧——二进制转换
#小技巧——二进制转换 二进制转换一——递归 #include<iostream> using namespace std; int cnt=0; void ten_2_bi(int k,int a[]) { if(k!=0) { ten_2_bi(k>>1,a); a[cnt++]=k%2; co -
位运算
位运算 位运算符的分类 与运算(&) 或运算(|) 异或(^)不同为1, 取反(~) 左移(<<) 右移(>>) https://www.cnblogs.com/RioTian/p/13598747.html ###&🐟与运算 两个对应位位1才为一,其它三种情况都为0 ##应用 ###应用——判断 -
选择题合辑2
2-3 对于以下结构定义,++p->str中的++加在 _A。 struct { int len; char *str;} *p; A.指针str上 B.指针p上 C.str指的内容上 D.以上均不是 2-10 以下代码: struct Student{ int n; struct Student -
运算符重载
运算符重载 重载+号 作用:实现两个自定义数据类型相加的运算 成员函数重载+号 加号运算符重载 #include<iostream> using namespace std; class Person{ public: //1.成员函数重载+号 Person operator+(Person &p) -
链表题目
7-8 单向链表3 (10 分) 编程实现:输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算: 输入一个正整数 n(0<n<=9)和一组(n个)升序的整数,建立单向链表,再输入一个整数 x,把 x 插入到这组数据中,使该组数据仍然有序。 输入输出示例:括号内为说 -
集合的模拟实现(类模板)
7-8 集合的模拟实现(类模板) (40 分) 我们可以用一个类来模拟集合及集合运算,add运算用以实现集合元素的增加,delete运算用于实现集合元素的删除,find运算用以实现集合元素的查找,但是目前集合元素类型未知,可以是int、char、double等基本数据类型,也可以是String、Ti -
坏b分数化简
int t1 = a.m * b.m; int t2 = a.z * b.m + b.z * a.m; for(int i = 2;i <= max(t1,t2);i ++){ if(t1 % i == 0 && t2 % i == 0){ t1 /= i; t2 /=i; i = 2; } }