图的连通,连通图,连通分量,强连通分量

文章浏览阅读7.9k次,点赞17次,收藏52次。1.对于无向图而言,如果图中的某两个点,例如:存在W到V的路径,那么我们说w和v是连通的;进一步如果图中任意两点之间都是存在路径的,那么我们说这个是连通的,即可称为连通图。2.连通子图:设G=(V,E)和G`=(V`,E`),如果V`是V的子集,并且E`是E的子集,那么称G`是G的子图。如果子图是连通的,那么就是连通子图,这不难理解。(需要注意,并不是你随便从G=(V,E))中挑的V的子集V`跟E的子集E`,就能构成一个子图,因为有可能挑的边V跟顶点E没有关系,那也就构不成一个图了)3.极大连通子图_强连通分量和强连通图区别
分类: 编程语言 发布时间: 11-07 00:36 阅读次数: 0

前端实现在线预览excel文件

文章浏览阅读1.9k次,点赞21次,收藏27次。微软Office服务的优缺点利用微软的强大服务,稳定性和兼容性较高。提供丰富的功能,如编辑、批注等。需要用户具有微软 Office 订阅或者在特定环境下使用,限制了其适用性。可能存在性能问题,特别是对于大型文件。LuckyExcel、Luckysheet的优缺点、开源免费,无需用户具有特定的订阅。可以自定义显示和功能,灵活性较高。缺点可能需要一些额外的配置和调试。功能可能不如微软 Office 服务丰富。_前端预览excel
分类: 编程语言 发布时间: 11-07 00:36 阅读次数: 0

用两个栈模拟队列的伪代码实现

文章浏览阅读1k次,点赞3次,收藏5次。已知条件:栈S1与栈S2,有判断栈满函数Isfull(),判栈空IsEmpty(),入栈push(),出栈pop();用这些基本操作来实现EnQueue(),DeQueue(),IsQueueEmpty()函数;基本思路:栈具有先进后出的特性,所以我们用s1来存储进队的元素,用s2来出队,在这个过程中,由于s1出栈的数据是逆序的,再压入s2再次逆序,那么从s2输出的数据就是正常顺序的,用这样的思路模拟一个队列。需要注意的点是:模拟入队和出队的时候,需要判断s1是否已满,以及s2是否为空,当s1满_用双栈数据结构实现的伪代码c语言
分类: 编程语言 发布时间: 11-07 00:36 阅读次数: 0

微信小程序vanUI组件模拟器没问题,真机调试样式错乱

文章浏览阅读1.3k次,点赞14次,收藏7次。文章讲述了作者在使用微信小程序vanUI组件时,发现模拟器上显示正常,但在真机调试时遇到样式错乱的问题,随后分享了解决这个问题的方法。
分类: 编程语言 发布时间: 11-07 00:36 阅读次数: 0

递归实现回文串的判断

文章浏览阅读1k次,点赞2次,收藏3次。//函数实现;bool find(const char *s,int n){ if(n<=1) return true;//递归边界条件(退出条件); else if(s[0]==s[n-1]) return find(s+1,n-2);//依次判断对应位置上的字符是否相等,递归调用,每次字符串长度减2; else return false;}int main(){ string s="abccba"; string ss="a bc c b a"; int len = ss._递归实现回文串的判定。 任务描述:将上题中的函数用递归方法实现。提示:可以先定
分类: 编程语言 发布时间: 11-07 00:35 阅读次数: 0

微信小程序vant自定义tabBar组件遮挡底部内容

文章浏览阅读1.7k次。直接在页面底部,添加view,,把tabBar的高度挤出来" >_tabbar vant 遮挡内容
分类: 编程语言 发布时间: 11-07 00:35 阅读次数: 0

用栈实现回文串检测

文章浏览阅读451次。设计思想:栈具有先进后出的特性,将字符串str的一半长度字符入栈,再让其依次出栈,对比出栈序列字符是否与剩下一半长度字符依次相等。需要注意字符个数,分奇数偶数。bool ishuiwen(string str){ int s[100]; int top=-1,mid=str.length()/2-1; //入栈; for(int i=0;i<=mid;++i){ top++; s[top] = str[i]; } int next; if(str.length()%2==0_基于栈的回文字符序列判断用链栈
分类: 编程语言 发布时间: 11-07 00:35 阅读次数: 0

前端基础10问

文章浏览阅读1k次,点赞6次,收藏11次。Nodejs是服务器端的一门技术。它是基于Google V8 JavaScript引擎而开发的。用来开发可扩展的服务端程序。_前端十问
分类: 编程语言 发布时间: 11-07 00:35 阅读次数: 0

Vue3使用JSX/TSX

文章浏览阅读1k次,点赞11次,收藏15次。JSX & TSXJSX是Facebook专门为react发明的一种新的类似于XML格式的语言,它 是JavaScipt的语法拓展。它使用XML标记的方式去直接声明界面,然后再利用编译器转换成JS语言。但是Vue 早就能使用 JSX 去编写页面了~并且现在大部分都是使用 Typescript 来写项目,所以 TSX 会用的更多JSX构建更快,但是性能较差template构建更慢,但是性能较好。_vue3 的el-table 封装 为啥要用tsx语法
分类: 编程语言 发布时间: 11-07 00:35 阅读次数: 0

npm报错,显示certificate has expired

文章浏览阅读4.7k次,点赞6次,收藏8次。从报错信息就可以知道是因为之前设置的淘宝镜像已过期,解决方法就是要把之前设置的淘宝镜像改成新的。_certificate has expired
分类: 编程语言 发布时间: 11-07 00:35 阅读次数: 0

求解平方根,立方根不使用库函数(牛顿迭代法)

文章浏览阅读551次。题目描述计算一个数字的立方根,不使用库函数。保留一位小数。输入描述:待求解参数,为double类型(一个实数)输出描述:输入参数的立方根。保留一位小数。输入216输出6.0思想:求立方根:令f(x) = x^3-a = 0,其中a为输入数,解出x即为a的立方根,利用牛顿迭代法,让f(x)在X0处一阶泰勒展开,即f(x) = f(x0)+f`(x0)(x-x0) = x0^3-a+3*x0^2*(x-x0)=0;得到x = x0+(a-x0^3)/(3*x0_c语言不用库函数对整数开立方
分类: 编程语言 发布时间: 11-07 00:34 阅读次数: 0

JavaScript 中实现请求并发控制

文章浏览阅读353次,点赞8次,收藏3次。在以上代码中,充分利用了 Promise.all 和 Promise.race 函数特点,再结合 ES7 中提供的 async await 特性,最终实现了并发控制的功能。这行语句,会等待 正在执行任务列表 中较快的任务执行完成之后,才会继续执行下一次循环。假设有 30 个待办任务要执行,而我们希望限制同时执行的任务个数,即最多只有 3 个任务能同时执行。当正在执行任务列表 中的任何 1 个任务完成后,程序会自动从 待办任务列表 中获取新的待办任务并把该任务添加到正在执行任务列表 中。_js 控制并发请求
分类: 编程语言 发布时间: 11-07 00:34 阅读次数: 0

西安华为OD面试经验(德科)

文章浏览阅读3.7w次,点赞67次,收藏116次。背景:本科某双非邮电软件专业,二战冲985失败,随便写的简历挂boss上,hr电话联系帮我约的机考(华为od网络风评很差,这一点还是hr告诉我这个初入社会的学生党的,态度挺诚恳,我也只是本着随便试试的态度去的)。机考是5.7号,技术一面是5.11号,技术二面5.14号,两三天后主管面,之后就是两周左右的审核环节,到最终拿到offer,不到一个月时间吧,其中面试环节要说,也就是一周时间,审核比较花时间。流程:机考——性格测试——技术一面——技术二面——主管面——薪资福利待遇通知——体检入职.._华为od德科入职背调
分类: 编程语言 发布时间: 11-07 00:34 阅读次数: 0

vxeTable在vxe-modal提示工具栏无法关联表格

文章浏览阅读583次。在vxe-modal组件中,因为页面加载完,vxe-modal并没有渲染出来,一般需要特定的条件才能显示,一般就是点击才能出现模态框,所以初始化时,一般vxe-modal都是隐藏状态,更深一点就是DOM结构并没有渲染出来,所以created钩子调佣以上方法关联不到。正确的做法就是在打开模态框时,再调用以上的方法,这样等vxe-modal显示出来后,就可以找到dom节点进行绑定关联。_vxe-modal
分类: 编程语言 发布时间: 11-07 00:34 阅读次数: 0

罗马字符转换数字

文章浏览阅读1.3k次。题目描述:罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1;V 5;X 10;L 50;C 100;D 500;M 1000;例如, 罗马数字 2 写做II,即为两个并列的 1。12 写做XII,即为X+II。 27 写做XXVII, 即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做IIII,而是IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值..._罗马数字包含以下七种字符(字母大写): i,v,x,l,c,d,m 对应关系如下: i=1, v=5 ,x=
分类: 编程语言 发布时间: 11-07 00:34 阅读次数: 0

yum install epel-release 遇到的问题

文章浏览阅读1.5k次,点赞5次,收藏15次。在对一些配置文件进行修改的时候,一定要先进行备份,如果出错,还有挽救的机会。安装epel的时候,执行。_yum install -y epel-release报错
分类: 编程语言 发布时间: 11-07 00:33 阅读次数: 0

值得一试的 CSS 技巧

文章浏览阅读916次,点赞24次,收藏8次。有时,我们可能会将子元素上的z-index属性设置得太小,从而导致元素最终隐藏在其父元素的背景后面。例如,要创建指向上方的箭头,则底部边框是彩色的,而左边框和右边框是透明的。例如:由于更高质量的图像与尺寸成正比,因此拥有高分辨率设备但网络较差的用户将提示浏览器决定是否提供分辨率较低的图像。如果支持-webkit-image-set,则背景图像将是优化的图像,即支持的MIME类型的图像,更适合用户设备的分辨率。下面是运行中的dark/light模式,模拟了用户在dark模式和light模式之间切换的效果。
分类: 编程语言 发布时间: 11-07 00:33 阅读次数: 0

启动yarn后,其他节点没有NodeManager

文章浏览阅读1k次,点赞14次,收藏14次。这个问题虽然折磨了我两天,但是原因特别蠢,可能与各位不一定一样,我是因为ResourceManager的节点的"/etc/hadoop/workers"文件没有配置好(没有配hadoop102和hadoop104),但排查过程可以作参考。_yarn启动后没有nodemanager
分类: 编程语言 发布时间: 11-07 00:33 阅读次数: 0

vxeTable怎么导出excel文件

文章浏览阅读1.1k次,点赞6次,收藏6次。在 vxe-table 中,columnFilterMethod 方法用于在导出数据时过滤列。方法接收一个参数,这个参数是一个对象,包含了列的信息。如果这个方法返回 true,那么这一列会被导出;如果返回 false,那么这一列会被过滤掉,不会被导出。如果你想过滤掉操作列,你可以在 columnFilterMethod 方法中检查列的 field 或 title 属性,然后根据这个属性的值来决定是否过滤这一列。例如,如果你的操作列的 field 属性是 ‘operation’。_vxe-table 导出excel
分类: 编程语言 发布时间: 11-07 00:33 阅读次数: 0

深入浅出:npm常用命令详解和实践

文章浏览阅读592次,点赞6次,收藏4次。npm 是 Node.js 的包管理器,用于管理 Node.js 应用的依赖关系和版本。以上就是一些常用的 npm 命令。_npm uninstall
分类: 编程语言 发布时间: 11-07 00:33 阅读次数: 0