LeetCode之旅──696.计数二进制子串

题目:给定一个字符串 s,计算具有相同数量0和1的非空(连续)子字符串的数量,并且这些子字符串中的所有0和所有1都是组合在一起的。重复出现的子串要计算它们出现的次数。示例:输入: "00110011"输出: 6解释: 有6个子串具有相同数量的连续1和0:“0011”,“01”,“
算法 2020年08月10日 202次浏览

LeetCode之旅——字母异位词分组(Group Anagrams)

题目给定一个字符串数组,要求将相同字母组成的字符串分组返回。字符串只由小写字母组成。示例:Input:["eat","tea","tan","ate","nat","bat"],O
leetcode javascript 算法 2020年04月08日 217次浏览

AVL树的C语言实现

// 2018-12-08// By Mattuy// AVL树的C语言实现// 实现对AVL树节点的增删改查#include <stdio.h>#include <stdlib.h>#include <stdbool.h>typedef int DataType
数据结构 C/C++ 2018年12月11日 214次浏览

LeetCode之旅——Two Sum,哈希表的应用

今天做的题叫Two Sum,简单题,给定一个整形数组和一个整数target,存在唯一的两个成员相加等于target,要求返回这两个成员的位置。示例:Given nums = [2, 7, 11, 15], target = 9,Because nums[0] + nums[1] = 2 + 7 =
leetcode 算法 2018年11月22日 192次浏览

逆波兰法-算术表达式语法分析C++

逆波兰表达式的C++实现。算术表达式求值,支持加减乘除和幂运算,支持圆括号改变优先级。//后缀表达式练习//2018-09-20#include<stack>#include<iostream>#include<cstdlib>#include<string
C/C++ 算法 2018年09月20日 371次浏览

求小于一个整数的质数的个数的n个版本

输入一个整数n,输出不大于它的质数的个数。这是一个经典的问题。不管用什么算法,思路都是嵌套循环,对小于n的自然数判断是否质数。代码不好贴,就截图了。文末面有源码链接。基础版最笨的办法就是按顺序分别判断://基础版int primeNum_0(int n){ int div;//试除变量
算法 2018年04月21日 180次浏览