![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法分析
文章平均质量分 72
feiguon
与竞赛机缘碰撞
展开
-
按位与逻辑运算符顺序表及注意事项
按位与逻辑运算符顺序表及注意事项优先级(1表示最高,逐渐递减,相同优先级则看结合方向)运算符含义结合方向2!逻辑非右到左2~按位取反右到左5<<左移左到右5>>右移左到右6> | >= | < | <=大于| 大于等于|小于|小于等于左到右7== | !=等于| 不等于左到右8&按位与左到右9^按位异或左到右10|按位或左到右原创 2021-12-07 12:02:21 · 1043 阅读 · 0 评论 -
树形结构(一):初探树结构
树形结构(一):初探树结构写在前面在计算机领域中,树作一种重要的数据结构存在。从解决集合归属问题,到动态查询名次问题,都有树的影子。本次博客的主要目标是:带领大家了解树的基本结构。今日概念实际上,你可以把调用函数认为是将函数压到一个栈里面,不断执行栈顶的函数。执行完后,就将其弹出。可以用这种形式去理解递归。问题引入当大家想到树,第一反应便是物理意义上的树吧。但事实上,计算机里的树结构长这样: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J9KbraJn-16原创 2021-11-23 16:28:35 · 690 阅读 · 0 评论 -
二分思想及其应用
二分思想及其应用这一篇随笔适用于对二分有一定了解,希望有更多练习的OI选手或是计算机专业学生。相信学过OI或是计算机专业的同学一定对此不陌生。二分思想充斥在许多算法与数据结构中。作为许多高级算法的基础,二分在计算机的思想中起到一个十分重要的作用。二分思想的核心是分而治之。一个似乎不太好解的题,想一想二分,寻找两边的子问题的解,不断下沉,便能缩小范围,简化问题。想想这些问题你会怎么解?在有序数组中寻找某一个确定值的位置求解数组中逆序对问题寻找函数的零点在所有出现的最大情况中,寻找最小值二原创 2021-09-28 17:43:29 · 362 阅读 · 1 评论