c、c++
文章平均质量分 69
c、c++学习
一二熊猫
这个作者很懒,什么都没留下…
展开
-
今日面经分享
面试开始大致套路就是介绍自己,介绍项目,回答面试官根据项目内容挑出来的问题,要注重八股的复习,除了自己使用的哪门语言的相关问题,计算机网络、操作系统、数据库相关知识尤为问的较多,在面试前多看看各家公司的面经,可以很有效的缓解焦虑,希望大家都能拿到自己满意的offer。原创 2022-10-24 18:12:28 · 812 阅读 · 0 评论 -
最近使用git的错误----“failed to push some refs to ...”与“On branch master Your branch is up to date with ‘”
git出现错误----“failed to push some refs to ...”与“On branch master Your branch is up to date with ‘”原创 2022-07-26 13:12:29 · 1258 阅读 · 0 评论 -
c++中set()函数+vector容器判断是否有重复数据-----一二熊猫
今天看见一道判断数组里面是否有重复数据的题,当我们看到这道题的时候首先想到的是排序后,再去判断是否有重复数据,大家都会在怎么样排序上进行突破,在翻看评论区的时候发现了set()方法可以直接判断是否有重复数据,这样会使得代码简介。比如: int data[]={1,2,3,4,5,6,7,8,9,1}; vector <int> nums(data,data+10); bool a=set<int>(nums.begin(),nums.end()).size()!=num原创 2022-05-30 17:21:56 · 4355 阅读 · 0 评论 -
c++中static静态与const常量的总结---一二熊猫
我们为了使得类的成员函数不去修改类的数据成员变量,用const修饰成员函数,但是,这会将所有的成员变量的修改一棍子打死全部不可在此函数中修改。全局变量与静态变量的存储是放在一起的,初始化的全局变量与静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域,程序结束释放。4.调用静态成员函数,可以用(->)和(.)为一个类的对象或指向类对象的指针调用静态成员函数,也可以直接使用(类名::函数名)调用(这是因为静态成员函数是直接属于类的函数,可以直接用类调用)。强调的是指针变量的地址空间。原创 2022-05-28 21:14:24 · 1294 阅读 · 9 评论 -
基于C++的DES的EBC电子密码本加解密,CBC密码分组链接思想,以及相关流程图
CBC模式的DES加解密一、实验内容学习并完成对称加解密中的DES加解密以及CBC模式的DEC加解密。二、实验原理2.1 DES加解密原理DES算法是一种最通用的对称密钥算法,因为算法本身是公开的,所以其安全性在于密钥的安全性。基于密钥的算法通常有两类:对称算法和公开密钥算法。对称算法的对称性体现在加密密钥能够从解密密钥推算出来,反之亦然。在大多数对称算法中,加解密的密钥是相同的,DES就是这样。对称密钥算法的加解密密钥都是保密的。Des流程图Des加密主要可以分为四个步骤:1.初始置换。2原创 2021-11-14 16:31:24 · 3212 阅读 · 0 评论 -
ccf 2020-09训练题 --------一二熊猫哼哈哼哈
2020 年 6 月 8 日,国务院联防联控机制发布《关于加快推进新冠病毒核酸检测的实施意见》,提出对“密切接触者”等八类重点人群“应检尽检”,其他人群“愿检尽检”。某市设有n个核酸检测点,编号从1到n,其中i号检测点的位置可以表示为一个平面整数坐标(xi, yi)。为方便预约核酸检测,请根据市民所在位置(X, Y),查询距其最近的三个检测点。多个检测点距离相同时,编号较小的视为更近。输入输入共n+1行。第一行包含用空格分隔的三个整数n、X和Y,表示检测点总数和市民所在位置。第二行到第n+1行原创 2021-01-15 17:53:20 · 129 阅读 · 0 评论 -
char string类型转换为int型。
char string类型转换为int型。原创 2020-12-29 09:59:52 · 100 阅读 · 0 评论 -
第六章分治求第k小的数---- 一二熊猫
求第k小的数若不计空间时间复杂度,直接排序并取出第k大的数即可若考虑时间空间复杂度,就用快速选择算法,n个数,按五个一组分为n/5组,不够的补零,在这些数组中求得中位数并放入新数组中,求出这个中位数数组的中位数,计为最终中位数x,然后将剩下的数组里的数分为小于x的以及大于x的,若要求的k个数大于小于的这部分的个数,就删掉小于的这部分的数,记住个数,在大于的那部分里找,否则就在小于的数组里取第k个数。一些表达不清楚,个人笔记勿喷!...原创 2020-12-24 20:58:59 · 137 阅读 · 0 评论 -
归并排序 一二熊猫笔记
public static void Sort(int[] a, int f, int e){ if (f < e) { int mid = (f + e) / 2; Sort(a, f, mid); Sort(a, mid + 1, e); MergeMethid(a, f, mid, e); }}private static void MergeMethid(int[] a, int f, int mid原创 2020-12-24 20:40:35 · 75 阅读 · 0 评论 -
忘记ascll码的时候查看ascll码
#include<iostream>using namespace std;int main(){int n;cin>>n;char data[n];for(int i=0;i<n;i++){ cin>>data[i];}int data1[n];for(int i=0;i<n;i++){ data1[i]=data[i];}for(int i=0;i<n;i++){ cout<<dat原创 2020-12-19 17:05:49 · 117 阅读 · 1 评论 -
c++普通运算符重载笔记
#include<bits/stdc++.h>using namespace std;class ppp{public : int a,b;ppp operator+(ppp &f); ppp operator-(ppp &f); ppp(int c,int d) { a=c; b=d; } ppp(void) { } void show() { cout<<a<&原创 2020-12-12 16:49:49 · 137 阅读 · 0 评论 -
c++io符号的重载
`#include<bits/stdc++.h>using namespace std;class student{public:friend ostream& operator <<(ostream &os,const student&f);friend istream& operator <<(istream& is,student&f);string id;string name;char sex;i原创 2020-12-12 16:43:25 · 257 阅读 · 0 评论 -
快排
#include<bits/stdc++.h>using namespace std;int o=0,p=0;void qsort (int array[],int left,int right) {if (left>=right) return ;else{int poivt=left;int low=left;int high=right; while(left<right) { while ((left<right)&&(array[r原创 2020-12-16 23:10:35 · 104 阅读 · 0 评论 -
一二熊猫冲啊----浅拷贝和深拷贝
在c++类中的浅拷贝和深拷贝:浅拷贝就是将拷贝对象的地址传递过去,一旦原对象被析构,那么新拷贝的对象指针将成为野指针而报错,所以浅拷贝一般少用今天做的题中的浅拷贝:Student::Student(const Student &e){x1=e.x1;或者:this.x1=e.x1;}深拷贝:Student::Student(const Student &e){char*p=new char〔strlen(e)+1)〕;memcpy(b,a,sizeof(a));或者原创 2020-12-01 21:39:37 · 110 阅读 · 0 评论 -
33.知识补漏-----一二熊猫
Java,子类不是必须重写父类所有方法的,分为以下两种情况:1.父类方法为抽象方法时,子类必须重写(实现)所有父类的抽象方法;2.父类方法为普通方法时,子类可以重写父类方法,也可以不重写。举例如下:abstract class A{public void a(){}public abstract void b();}public class B extends A{//必须重写b方法,a方法可以不重写public void b(){}}...原创 2020-11-08 21:13:09 · 82 阅读 · 0 评论