会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
XJX
路漫漫其修远兮,吾将上下而求索
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2021年1月5日
1457. Pseudo-Palindromic Paths in a Binary Tree
摘要: 今天继续刷leetcode。 今天着重练习了一下回文串(Palindromic string)相关的题目,其中做到1457. Pseudo-Palindromic Paths in a Binary Tree这一道题的时候,自己方法没错,但跑了两次都是TLE,然后心态有点崩,就去看了一下别人的代码,
阅读全文
posted @ 2021-01-05 22:06 nullxjx
阅读(127)
评论(0)
推荐(0)
2020年12月26日
60. Permutation Sequence
摘要: Leetcode第60道题,原题链接在这里:Permutation Sequence 题目描述非常简单: 对于n个数字1, 2, 3, ..., n,可以组成n!种不同的排列,我们可以对这n!个排列依次排序,例如,对于n=3时,排完序之后的这些组合依次为: "123" "132" "213" "23
阅读全文
posted @ 2020-12-26 20:44 nullxjx
阅读(140)
评论(0)
推荐(0)
2020年11月22日
DFS和回溯法实现走迷宫问题
摘要: 今天记录一下用DFS和回溯法实现走迷宫问题,输出一个迷宫中从起点到终点的所有可能的路径。 迷宫我们用一个二维的字符数组表示,其中的0表示路,1表示墙。 为了方便起见,我们从txt文件中读入这个数组,txt文件中的内容如下所示: 接下来我们写一下从文件中读入这个数组的代码: 1 vector init
阅读全文
posted @ 2020-11-22 17:41 nullxjx
阅读(716)
评论(0)
推荐(0)
2020年11月21日
使用Graphviz打印二叉树
摘要: 在学习数据结构中的二叉树的时候,我们一般是用二叉链表去表示一棵二叉树。 二叉树有很多操作,例如遍历、线索化、插入结点和删除结点等,很多时候,我们不能直观地看到二叉树的结构,因而可能不确定自己的代码正确与否,所以我们经常需要把二叉树的结构打印出来。 然而由于二叉树是分层的结构,直接在控制台打印并不容易
阅读全文
posted @ 2020-11-21 18:08 nullxjx
阅读(782)
评论(0)
推荐(0)
2020年10月13日
win10控制台编译并打包Qt GUI程序
摘要: 本文以我的本科毕设(基于Qt的聊天软件)为例,讲一下如何在控制台编译Qt程序,并打包发布。 #控制台编译过程 1.在win10开始菜单找到以下内容,点击打开控制台 2.切换到项目所在目录 其中我的项目整体结构如下: 3.写好项目的pro文件,例如,我这个项目的pro文件如下所示: # # # Pro
阅读全文
posted @ 2020-10-13 16:16 nullxjx
阅读(748)
评论(0)
推荐(0)
2020年10月9日
我终于理解KMP算法了!
摘要: 已经2年多没更新博客了,2年前这时候我还在准备考研,现在都研二了,时间过得可真快呀,研究生3年也转瞬即逝。最近稍微有点时间,于是在刷Leetcode,昨天遇到了一道题,是字符串匹配问题,我一看就知道用KMP算法,题目如下: 28. Implement strStr() 该题难度为easy,但我感觉K
阅读全文
posted @ 2020-10-09 00:22 nullxjx
阅读(836)
评论(1)
推荐(1)
2018年7月26日
希尔排序
摘要: 直接插入排序适用于基本有序的排序表和数据量不大的排序表。 希尔排序(Shell)又叫缩小增量排序 基本思想如下: -设待排序列有n个元素,取一整数gap(gap<n)作为间隔,将全部元素分为gap个子序列,所有距离为gap的元素放在同一个子序列中-在每一个子序列中分别采用直接插入排序-然后缩小间隔g
阅读全文
posted @ 2018-07-26 08:59 nullxjx
阅读(568)
评论(0)
推荐(0)
2018年7月15日
二叉树递归和非递归遍历操作
摘要: “遍历”是二叉树各种操作的基础,可以在遍历过程中对节点进行各种操作,如:求节点的双亲,求节点的孩子,判断节点的层次。当然,还有一些更重要的操作,例如,依据遍历序列建立二叉树,对建立的二叉树进行线索化,等等。 二叉树的各种遍历操作必须了然于心,无论是递归的,还是非递归的。递归算法的优点是形式简单,当然
阅读全文
posted @ 2018-07-15 21:53 nullxjx
阅读(932)
评论(0)
推荐(0)
2018年1月14日
桶排序【代码】
摘要: 问题描述: 输入是由一个随机过程产生的[0, 1)区间上均匀分布的实数。将区间[0, 1)划分为n个大小相等的子区间(桶),每桶大小1/n:[0, 1/n), [1/n, 2/n), [2/n, 3/n),…,[k/n, (k+1)/n ),…将n个输入元素分配到这些桶中,对桶中元素进行排序,注意,
阅读全文
posted @ 2018-01-14 18:57 nullxjx
阅读(1092)
评论(0)
推荐(0)
基数排序【代码】
摘要: 思路参考《算法导论》P110 另外,这位老哥讲的很不错:http://www.cnblogs.com/kkun/archive/2011/11/23/2260275.html 代码 运行结果如下:
阅读全文
posted @ 2018-01-14 15:40 nullxjx
阅读(854)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告