- 博客(4)
- 收藏
- 关注
原创 c++中的引用与指针
c++中的引用与指针 指针 指针是c++最明显的特点,它的出现为语言的编写和内存的规划提供了很多的便利与优化。然而在我们学习c++的过程中,指针也是最难以被大部分人理解的内容,它难以上手,难以掌握难以理解。 ...
2021-05-14 11:49:40
157
1
原创 力扣-袋子里最少数目的球 从问题出发了解二分查找——力扣·百战炼磨(二)
2021/4/16 力扣第228场周赛——虚拟竞赛 第三题 袋子里最少数目的球 力扣 1760 二分搜索 解决问题部分常见的方法之一 说真的,当他拿去找答案时,这个想法真邪门 一、二分搜索是什么? 二分查找是一种高效的搜索方式,其复杂度为 log2(n)。 # 二、二分搜索怎么做? 二分查找是一种高效的搜索方式,我们假设一个升序排列的元素组,将要查找的元素于元素组正中间的元素比较,进行以下三重情况的处理 若相等则返回该元素 若小于则将开始到该元素作为下一次二分搜索的数组 若大于则将该元素到结束作为
2021-04-16 23:59:10
401
原创 编程经验分享(寻找map中的max与min)——力扣·百战炼磨(一)
2021/4/14 力扣第47场双周赛——虚拟竞赛 第三题 所有子字符串美丽值之和 力扣 1781 以下经验来自于对该题目的解决: 一个字符串的 美丽值 定义为:出现频率最高字符与出现频率最低字符的出现次数之差。 比方说,“abaacc” 的美丽值为 3 - 1 = 2 。 给你一个字符串 s ,请你返回它所有子字符串的 美丽值 之和。 示例 1: 输入:s = “aabcb” 输出:5 解释:美丽值不为零的字符串包括 [“aab”,“aabc”,“aabcb”,“abcb”,“bcb”] ,每一个字符串
2021-04-14 21:27:51
491
原创 力扣——打家劫舍 从问题出发了解动态规划
动态规划是算法部分最常见的方法之一,很多问题都可以用动态规划去解决或管理。而如何使用动态规划就成为了新手程序员进阶略有经验的程序员的一道门槛。 对于动态规划来说,他不是一种简单的方法或者一种函数,而是一种思想。举例来说,动态规划可以简单地理解为两个步骤: 1:**研究明白最后一个问题有哪些情况可以达到**。 2:**向前推导,直到推导到第一步,研究明白第一或者几个简单已知项如何构成后面的情况**。 我们来看一个经典问题 **打家劫舍**: 你是一个专业的小偷,计划偷窃沿街的房.
2021-04-04 22:09:03
359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人