![](https://img-blog.csdnimg.cn/20200422133405147.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法
记录每一次呕心沥血的过程
小猴子(hjc)
闭关修炼
展开
-
字节跳动客户端笔试“或与加”
字节跳动客户端笔试“或与加”**并查集是一种树型的数据结构,用于处理一些不相交集合(Disjoint Sets)的合并及查询问题。常常在使用中以森林来表示。下面是c++实现最简单的版本#include<iostream>using namespace std;main(){ long x,k,y; cin>>x>>k; long long bitNum=1,ans=0; while(k){ if((x&bitNum)==0){ ans原创 2021-04-08 09:49:54 · 247 阅读 · 0 评论 -
全排列问题
全排列问题--1**给出一个数字n,求1~n的全排列下面是c++实现最简单的版本,求1~3的全排列为例#include<iostream> #include<cstdio>#define max 10 //对于过程递归来说 在函数的设计过程中这要觉得所需要实现的功能就是这个函数的功能 就可以理所当然的调用自己 不要考虑任何的细节 满足条件即可 using namespace std;void f(int *arr,int m,int n)//从m到n的排列原创 2021-04-08 09:21:49 · 64 阅读 · 0 评论 -
算法--------》并查集入门1
并查集入门1并查集是一种树型的数据结构,用于处理一些不相交集合(Disjoint Sets)的合并及查询问题。常常在使用中以森林来表示。下面是c++实现最简单的版本// An highlighted block#include<iostream>using namespace std;#define maxsize 100000int node[maxsize];in...原创 2020-04-22 10:38:48 · 141 阅读 · 1 评论