首页
学习
活动
专区
工具
TVP
发布

技术博客感悟

专栏成员
19
文章
10307
阅读量
16
订阅数
图及其应用
对于图中每个顶点 vi,把所有邻接于 vi的顶点(对有向图是将从vi出发的弧的弧头顶点链接在一起)链接成一个带头结点的单链表,将所有头结点顺序存储在一个一维数组中。 例:下面左图G2对应的邻接表如右边所示。
亦小河
2022-11-21
6630
树和二叉树——并查集
小葵班级里有n个学生,好朋友之间会有共同兴趣爱好,若小朋友x和小朋友y有共同兴趣爱好,小朋友y和小朋友z也有共同兴趣爱好,则小朋友x、y和z能组成一个兴趣社团,现在给出m对小朋友存在共同兴趣爱好,请计算出小葵班里n个小朋友最少可以组成多少个兴趣社团(0<=x,y,z<n)。
亦小河
2022-11-16
2450
螺旋矩阵||+相关练习
 59. 这题第一眼看上去确实有些害怕,但仔细分析之后就会发现它并没有那么可怕 解此题的关键在于,分清区间。  都为左闭右开 这样就好解决啦! 我们可以用四个循环实现螺旋状态。 class Solution { public: vector<vector<int>> generateMatrix(int n) { vector<vector<int>> res(n, vector<int>(n, 0)); // 使用vector定义一个二维数组 int startx
亦小河
2022-11-14
3380
移除元素+相关练习
我理解的是:定义两个指针,第一个遍历的是fast,然后如果没有目标值slow就跟上和fast一样,然后有目标值slow就在那个目标值上不动,暂且不去跟fast,然后fast移动,进行赋值就好啦!
亦小河
2022-11-14
6600
有序数组的平方+相关练习
但小伙伴们,对于排序的基本算法自己也一定要掌握哦!(偷偷告诉小伙伴们,我其实也没掌握呜呜呜,需要反复多多练习。)
亦小河
2022-11-14
2370
二分查找+相关练习
左闭右闭区间,两端都能取值,自然区间改变时,middle值不能选取,而是要加一或减一。
亦小河
2022-11-14
1910
顺序栈的基本操作
栈是限定仅在表尾进行插入好删除操作的线性表。 1、顺序栈结构 typedef struct { SElemType data[MAXSIZE]; int top; /* 用于栈顶指针 */ }SqStack; 2、构造一个空栈  / 清空栈 Status InitStack(SqStack *S) { /* S.data=(SElemType *)malloc(MAXSIZE*sizeof(SElemType)); */ S->top=-1
亦小河
2022-11-14
2720
我的第一个1024程序员节
从一年前对计算机的一无所知到现在已经有了对计算机一定的认知;从一年前看着代码一脸懵逼到现在能够读懂大部分主流语言的代码;从一年前对方向的迷茫到现在有了大致的路线与想法。
亦小河
2022-11-14
2490
Java 包
java允许使用包将类组织在一个集合中。借助包可以方便地组织自己的代码,并将自己的代码与别人提供的代码库分开管理。
亦小河
2022-11-14
1.1K0
Python数据类型(列表)
append : 增加一个元素在列表的最后** **insert : 在指定位置添加元素** **extend : 合并两个列表
亦小河
2022-11-14
5030
Python数据类型 (字符串)
程序本质上就是用于去处理计算机中的数据的流程,计算机里面有图片,视频,文本,音乐等不同类型的数据。在Python中同样对数据进行了划分,正是因为有了各种数据类型,程序才可以“有的放矢”地进行各种不同数据操作而不至于乱套。
亦小河
2022-11-14
5350
Python 运算符与流程控制
一、运算符 1、算术运算符 + 加 , + 在字符串中用于做字符串拼接 - 减 * 乘 / 除 // 商 % 模,取余数 ** 次幂 📷 2、比较运算符 > >= < <= == != 比较的结果类型为布尔型,True或False 3、赋值运算符 a = b a = b a += b a = a+b a -= b a = a - b a *= b a = a * b a /= b a = a / b a //= b a =
亦小河
2022-11-14
1690
线性表的基本代码(存储结构、插入、删除)c语言
一、线性表的顺序/单链表存储的结构代码 顺序存储 #define MAXSIZE 20 typedef int ElemType; typedef struct { ElemType data[MAXSIZE]; int length; }SqList; 链式存储 typedef struct Node { ElemType data; struct Node* next; }Node; typedef struct Node* LinkList; 顺序存储的插入、删除操作 Status ListI
亦小河
2022-11-14
1.1K0
最大子列和问题(四种算法)
一、算法一  #include<iostream> using namespace std; int MaxSubseqSuml(int A[], int N) { int ThisSum, MaxSum = 0; int i, j, k; for (i = 0; i < N; i++) { for (j = i; j < N; j++) { ThisSum = 0; for (k = i; k <= j; k++) ThisSum += A[k]; if (ThisS
亦小河
2022-11-14
4500
c++复合类型(使用new来分配内存/创建动态数组、delete释放内存)
在c语言中,可以用库函数malloc()来分配内存;在c++中仍然可以这样做,但c++还有更好的方法——new运算符。
亦小河
2022-11-14
8990
c++处理数据(变量名、const限定符、转义字符、简单数据类型最大范围)
一、c++命名规则 1、在名称中只能使用字母字符、下划线、数字。 2、不能以数字开头。 3、区分大写字符与小写字符。 4、不能将c++关键字用作名称。 二、const限定符 const限定符就是把一个变量限定为常量,常常首字母大写用于区分。 如果在声明常量时没有提供值,则该常量的值将是不确定的,且无法修改。 const比#defien好 1、它能够明确指定类型。 2、它可以使用c++的作用域规则将定义限制在特定的函数或文件中。 3、可以将const用于更复杂的类型。 三、转义字符 📷 四、简单数据类型最大取
亦小河
2022-11-14
3710
开始尝试写技术博客
一直是个想法,希望这次自己能一点一点坚持下来,看着自己一步一步的成长。 开头实在太痛苦了,不知如何写,只能硬着头皮硬写了。 学计算机一年了,开始记录自己!!!软件工程专业大二。 冲冲冲!!! 呜呜呜,不要让自己失望了呜呜呜呜。 自信! 多思考总结。
亦小河
2022-11-14
2700
Python(转义字符、格式化输出、变量命名规则)
格式符为真实值预留位置,并控制显示的格式。格式符可以包含有一个类型码,用以控制显示的类型:
亦小河
2022-11-14
6930
长度最小的子数组+相关练习
INT32_MAX可以把它认为在limits.h下面的一个宏,自己可以去敲一下看看,它的值到底是多大。
亦小河
2022-11-14
1.4K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档