首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#int

【数据结构与算法】Leetcode刷题笔记

程序员波特

设计一个方法调用若干次,每次返回 1~max 的数字,从 1 开始,返回数字的比例减半,例如 max = 4,让大概

600

【数据结构与算法】Backtracking Algorithm

程序员波特

似乎 ArrayList 作为 stack 性能高一些,见下面代码,但是这道题在 leetcode 上执行时间不稳定,相同代码都会有较大时间差异(15ms vs...

1900

【数据结构与算法】Divide and Conquer

程序员波特

1300

【算法刷题指南】BFS解决FloodFill算法

南桥

1800

类与对象 中(剩余部分) 以及 日历

• 当运算符被⽤于类类型的对象时,C++语⾔允许我们通过运算符重载的形式指定新的含义。C++规定类类型对象使⽤运算符时,必须转换成调⽤对应运算符重载,若没有对应...

1800

动态规划一>解码方法

用户11305962

1200

不造轮子之STL中的增删改

程序员的园

在日常的开发中,常涉及到容器的常见操作,如查找、删除、排序等,C++ STL提供了丰富的算法库,可以方便的完成这些操作。为了避免重复造轮子,同时为了提高效率,了...

2610

数据结构-栈

宅蓝三木

栈是一种重要的数据结构,它具有后进先出(Last In First Out,LIFO)的特点。可以把栈想象成一叠盘子,最后放上去的盘子会最先被拿走。

4010

冒泡排序、插入法排序及选择排序

宅蓝三木

冒泡排序、插入法排序以及选择排序是排序算法中比较基础的三种,其平均时间复杂度都是O(n^2)。

4310

探索动态内存开辟的奥秘

秋邱

有时候我们需要的空间⼤⼩在程序运⾏的时候才能知 道,那数组的编译时开辟空间的⽅式就不能满⾜了。因此,C语⾔引⼊了动态内存开辟,让程序员⾃⼰可以申请和释放空间,就...

4410

C语言结合体和枚举的魅力展现

秋邱

引言: 前面我们已经讲了结构体的声明,自引用,内存对齐等,详细见《掌握C语言结构体,开启编程新世界》。有需要的可以回看。 今天我们讲的是枚举和结合体,这两个...

4010

掌握C语言结构体,开启编程新世界

秋邱

假设我们从0开始存放,char c1的变量大小为1,所以存放一个字节(这时候的对齐数是1)。int i占四个字节,虽然vs默认值为8,但是int类型更小(这时候...

6710

拿捏指针(三)

秋邱

在这之前我们学习了《拿捏指针(一)》,《拿捏指针(二)》没看过的可以去看看哟,接下里我们将指针最后一篇,《拿捏指针(三)》,看完直接捏爆指针。

4210

拿捏指针(一)

秋邱

指针是一个变量,它存储了指向另一个变量的内存地址。它可以用来间接地访问和修改这个变量的值。每个变量在内存中都有一个唯一的地址,指针通过存储这个地址来引用其他变量...

5110

操作符详解(二)

秋邱

上一篇讲了操作符详解(一)http://t.csdnimg.cn/C3LX4,这期继续讲解剩余的操作符。

5510

操作符详解(一)

秋邱

注意:若想打印%取模这个符号,需要“%%”,这就涉及到printf()中的占位符知识了,现在我们只需要记住“%%”输出一个百分号。如上述代码printf("a ...

4410

C语言循环与分支不会用?来看看!

秋邱

while 和 for 这两种循环都是先判断,条件如果满⾜就进⼊循环,执⾏循环语句,如果不满⾜就跳 出循环; ⽽ d o while 循环则是先直接进⼊循环体,...

3410

【C语言篇】编译和链接以及预处理介绍(下篇)

用户11288532

当我们有⼀个变量 int a = 10; 的时候,我们想打印出: the value of a is 10 .

4410

【C语言篇】C语言常考及易错题整理DAY2

用户11288532

逻辑或运算如果前表达式为真,后表达式不计算,第一次循环时i为0,执行i++,第二次循环时i为1,是个真值,不再执行 i++,也就死循环了

4510

【C语言篇】C语言常考及易错题整理DAY1

用户11288532

swap函数调用时用的是全局变量,主函数中定义的变量只在主函数中有效,因为主函数也是一个函数,它与其他函数是平 行关系;输出语句这里,考虑局部优先的原则

6010
领券