leetcode练习
反反反反反反气旋
有点懒,稀罕吃
展开
-
leetcode练习01--链表操作
#关于单链表删除某一节点 给定的题目: 链接:https://leetcode-cn.com/problems/delete-node-in-a-linked-list 自己的做法:很繁琐还绕弯路 // algorithm01.cpp : 定义控制台应用程序的入口点。 #include "stdafx.h" #include <iostream> using namespace std...原创 2019-08-19 11:04:29 · 119 阅读 · 0 评论 -
leetcode练习03--摩尔投票法
摩尔投票法 摩尔投票法适用于找出数组中某个元素出现超过1/n(n<1且n!=0)次。 借助LeetCode的第169道题练习摩尔投票法 给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在众数。 示例 1: 输入: [3,2,3] 输出: 3 示例 2: 输入: [2,2,1,1,1,2,2]...原创 2019-08-19 11:25:43 · 225 阅读 · 1 评论 -
leetcode练习04--反转字符串
关于反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。 示例 1: 输入:[“h”,“e”,“l”,“l”,“o”] 输出:[“o”,“l”,“l”,“e”,“h”] 示例 2:...原创 2019-08-19 18:08:20 · 582 阅读 · 0 评论