移除元素 remove element 题目 分析 解答 题目 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入…
分类:算法
回文数
判断一个整数是否是回文数 public boolean isPalindrome(int x) { String xStr = String.valueOf(x); StringBuilder sb = new Stri…
数据结构与算法系列
转载:http://www.cnblogs.com/skywang12345/p/3603935.html
最快排序和搜索算法的最简代码实现
http://blog.csdn.net/shendl/article/details/4053853
【LeetCode】669. Trim a Binary Search Tree 解题报告(Python)
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 递归 日期 题目地址:https://leetcode.com/prob…
leetcode -- 8. String to Integer (atoi)
题目描述 Implement atoi which converts a string to an integer. The function first discards as many whitespace char…
堆排序
https://blog.csdn.net/l577217/article/details/80516654 https://www.cnblogs.com/chengxiao/p/6129630.html
若干算法题目备忘
1. 给定一数组,求和为0的所有连续子序列 数组sum,sum[k]为从第0到第k个数的和,则若sum[i]与sum[j]相等,则从第i+1到第j个数的和即为0 给sum排序,找到所有相等的元素即可。 升级问题,求和为k…
java实现二叉树的创建和遍历
这两天一直忙着考试,最近才刚刚有时间补上上次的坑。 这次完善了遍历。有前中后的递归和非递归方法,还有层序遍历。 递归…
LL parser From Wikipedia, the free encyclopedia
An LL parser is a top-down parser for a subset of the context-free grammars. It …
offer17--合并两个有序链表
# coding=utf-8 class Listcode: def __init__(self,x): self.val=x self.next=None class Solution: def Merge(self,…
后序遍历二叉树
后序遍历不同于先序和中序,它是要先处理完左右子树,然后再处理根(回溯),需要一个记录哪些节点已经被访问的结构(可以在树结构里面加一个标记),这里可以用map实现 public static void post…