• 括号生成

    括号生成 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且有效的括号组合。 看到该题目我首先的想法是采用递推的方式去实现该题目,但是发现会生成重复的元素,因此我采用了dfs剪去不合适的分支的方法来处理该题目。需要剪枝的情况有三种,...

    2020-04-09 16:00:52 iOS<the数字name代码函数设计实现方式

  • 寻找两个有序数组的中位数

    寻找两个有序数组的中位数 该题目如果使用时间复杂度为O(m+n)的算法则会非常简单,今天我们在这里介绍一个时间复杂度为O(log(m+n))的算法。 我们这里采用二分法的思想去解决这道题目,首先我们给出的数组是两个有序数组,这样的话,我们可以很方便的将两个数组各自...

    2020-04-09 16:00:43 iOSPS<namewhile代码解决使用实现数组

  • 无重复字符的最长子串

    无重复字符的最长子串 给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。 示例1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度...

    2020-04-08 16:01:08 iOS<超时namewhile计算字符串掌握使用区别

  • STL之queue

    STL之queue queue即队列,一种先进先出的数据结构。 #includeiostream #include queue using namespace std; int main(){ // 构造 queue int q; // 一般空参构造 // 入队 q.push( 2 ); q.push( 6 ); q.push( 8 ); cout q.size() endl; // size:3 // 取队尾 cout q.back...

    2020-04-08 16:00:29 iOS<namewhile数据队列POSTemSpanClass

  • Java编程语言开发大数据的优势有哪些?

    Java编程语言开发大数据的优势有哪些? Java编程语言开发大数据的优势有哪些?Java语言支持各类组件、Java在物联网方面应用、Java移动领域应用、Java支撑超级计算机设备。GPU成为大多数速度最快的超级计算设备所不可或缺的处理器。Java一次编写随处起效架构技术能够在...

    2020-04-07 16:05:17 java基础java编程语言精简苹果系统gpu移动应用苹果公司移动应用程序iOS

  • 用C++实现:Sine之舞

    用C++实现:Sine之舞 问题描述 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个Sine之舞的游戏,寓教于乐,提高奶牛们的计算能力。 不妨设 An=sin(1sin(2+sin(3sin(4+...sin(n))...) Sn=(...(A1+n...

    2020-04-07 16:00:44 iOSC++COW<换行符name计算函数解决问题

  • STL之stack

    STL之stack stack即栈,一种先进后出的数据结构。 这次会在stack的基础上讲两个实际应用,以及讲一下stringstream。 直接上代码! 1、stack基础 #includeiostream #include stack using namespace std; int main(){ // 构造 stack int s; // 一般空参构造 // 入栈 s.pu...

    2020-04-07 16:00:27 文件iOS<常用namewhile代码字符串函数使用

  • [题记-并查集] 合根植物 - 蓝桥杯

    [题记-并查集] 合根植物 - 蓝桥杯 题目:合根植物 题目描述: w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了一株合根植物。 这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。 如...

    2020-04-07 01:24:51 iOS<nametext-align思路数据POST简单Span如果

  • STL之vector

    STL之vector vector即动态数组,也叫向量。 直接上代码! #includeiostream #include vector #include algorithm using namespace std; int main(){ // 构造 vector int v1( 3 ); // 构造一个大小为3的向量,不赋值默认为0 for (vector int ::iterator it = v1.begin()...

    2020-04-06 16:00:33 iOS<name大小代码动态删除数组排序POST

  • 类的使用(类和对象,构造函数和析构函数)

    类的使用(类和对象,构造函数和析构函数) 最近c艹在学类与对象 擅长划水的我并没有听课,害,所以东西有点云里雾里, 所以写下这一篇博客来理解一下。 类的使用就像是封装一类的东西,定义为一个类 定义的地方和结构体其实还是有点相似的。 这东西在算法里面用的感觉...

    2020-04-05 16:01:31 定义iOSPStimIRC<无效对象name自动清理