算法
tongww丶top
这个作者很懒,什么都没留下…
展开
-
二叉树的遍历(非递归实现)
二叉树节点为:class TreeNode {public: int val; TreeNode *left; TreeNode *right; TreeNode () { left == NULL; right == NULL; } TreeNode(int a) { val = a; left == NULL; right == NULL; } ~Tre原创 2021-08-04 00:03:33 · 204 阅读 · 0 评论 -
java实现快速排序三种方法(推荐方法三)
方法一:package paixu;import java.util.Arrays;/** * 快速排序 */public class fastSort { public static void main(String[] args) { int[] nums = new int[]{23,34,45,56,67,4,3,2,3,4}; ...原创 2019-03-19 23:14:04 · 235 阅读 · 0 评论 -
leetcode上面的问题ZigZag Conversion,领扣上面的问题 Z 字形变换。击败了100%的用户
题目描述:将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN"。请你实现这个将字...原创 2019-04-03 13:30:22 · 146 阅读 · 0 评论 -
leetcode_64. 最小路径和(动态规划)
给定一个包含非负整数的 mxn网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。示例:输入:[[1,3,1], [1,5,1], [4,2,1]]输出: 7解释: 因为路径 1→3→1→1→1 的总和最小。来源:力扣(LeetCode)链接:https://leetcode-cn.com/probl...原创 2019-08-07 07:22:02 · 371 阅读 · 0 评论