
数据结构
文章平均质量分 79
逃逸的卡路里
二次开发,毕设项目可以联系
展开
-
(转载)MySQL 数据库 增删查改、克隆、外键 等操作
数据库中有数据表,数据表中有一条一条的记录。可以用Navicat 等远程连接工具链接数据库,不过数据库需要开启授权。转载 2023-04-24 17:02:08 · 228 阅读 · 0 评论 -
C++学习之交互式表达式求值的详细讲解和简单代码示例
交互式求表达式值是指通过命令行交互的方式,接收用户输入的数值和运算符号,然后计算出其表达式的值并返回给用户。这种方式可以方便地进行简单的计算和查错,也可以用于程序设计中一系列复杂的计算。原创 2023-04-14 10:41:32 · 1300 阅读 · 3 评论 -
python学习之二叉树的实现详解
insert方法用于向二叉树中插入节点,find方法用于查找二叉树中是否存在特定节点,inorder_traversal方法用于对二叉树进行中序遍历。在上述代码中,首先创建了一个根节点root,然后使用insert方法向树中插入节点,最后使用find方法查找节点并使用inorder_traversal方法对二叉树进行中序遍历。除了插入、查找和遍历方法,二叉树还有其他的操作方法,如删除节点、判断是否为二叉搜索树、计算树的深度等。这个示例包含了插入、查找、删除、遍历、判断是否为二叉搜索树和计算树的深度等。原创 2023-03-24 14:30:44 · 4130 阅读 · 0 评论 -
数据结构之四则运算表达式求值(Python和VC中缀表达式转后缀表达式实例代码)
我们再来重点讲 个比较常见的应用:数学达式的求值。20世纪50年代,波兰逻辑学家Jan Lukasiewicz,当时也和我们现在的同学们一样,困惑于如何才可以搞定这个四则运算,不知道他是否也像牛顿被苹果砸到头而想到万有引力的原理,或者还是阿基米德在浴缸中洗澡时想到判断皇冠是否纯金的办法,总之他也是灵感突现,想到了一种不需要括号的后缀表达法,我们也把它称为**逆波兰(Reverse Polish Notation,RPN)**表示。我想可能是他的名字太复杂了,所以后人只用他的国籍而不是姓名来命名,实在可惜。原创 2023-01-28 15:22:04 · 816 阅读 · 0 评论 -
数据结构之栈的应用递归函数(斐波那契数列实现)
如果A、B两面镜子相互面对面放着,你往中间一站,嘿嘿,两面镜子里都有你的千百个“化身”。原来,A镜子里有B镜子的像,B镜子里也有A镜子的像,这样反反复复,就会产生一连串的“像中像”。听起来有些难以理解,不过你可以不要把一个递归函数中调用自己的函数看作是在调用自己,而就当它是在调另一个函数。表中数字1,1,2,3,5,8,13……当然,每个递归定义必须至少有一个条件,满足时递归不在进行,即不再引用自身而是返回值退出。我们把一个直接调用自己或通过一系列的调用语句间接的调用自己的函数,叫做递归函数。原创 2023-01-28 14:27:39 · 965 阅读 · 0 评论 -
简述两种算法的比较(算法分析工具网站)
神童就是神童,他用的方法相当于另一种求等差数列的算法,不仅仅可以用于加到 100 ,就是加到一千、一万、一亿(需要更改整型变量类型为长整型,否则会溢出) ,也就是瞬间之事。据说 18 纪生于德国小村庄的高斯, 上小学的一天 ,课堂很乱,就像我们现在下面那些窃窃私语或者拿着手机不停摆弄的同学一样, 老师非常生气,后果自然也很严重…问题在于,你的第一直觉是这样写的,但这样是不是真的很好?希望在以后的学习工作中,好好利用算法分析的工具,改进自己的代码,让计算机轻松一点,这样你就更加胜人一筹了。原创 2023-01-28 09:44:33 · 384 阅读 · 0 评论