文章列表
二维数组(第一次写知识类文章,希望大家喜欢)
摘要:数学中点动成线,线动成面,用编程的语言来说,变量就是一个点,一维列表就相当于线,而二维列表就是面,这里有一个定义①:输入#include <bits/stdc++.h>using namespace ……
一维差分 insert初始化差分数组 insert(i,i,a[i])
摘要:#include<iostream>
using namespace std;
const int N=10050;
int a[N],s[N];
void insert (int l,int……
双指针 最长连续不重复子序列(入门)
摘要:暴力做法for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
{
if(check(i,j))
res=max(res,j-i+1)
……
位运算(求n的第k位数字)(返回n的最后一位1)
摘要:求n的第k位数字#include<iostream>
#include<string>
using namespace std;
int main(void)
{
int n;
……
数据结构:单链表基本操作
摘要:int e[],ne[],idx; //初始化
head =-1;
idx-0;
//在链表头部添加节点
void add_to_head(int x)
{
e[idx]=x;
……