码迷,mamicode.com
首页 >  
搜索关键字:c++ 指针    ( 27241个结果
【Leetcode】287. 寻找重复数(数组模拟链表的快慢指针法)
寻找重复数 根据题意,数组中的数字都在1~n之间,所以数字的范围是小于数组的范围的,数组的元素可以和数组的索引相联系。 例如:nums[0] = 1 即可以将nums[0]作为索引 通过nums[0] 可以访问到nums[1],以此类推。 如左图所示,环的入口就是重复元素。 那么问题就转化为了如何找 ...
分类:编程语言   时间:2020-05-27 01:07:44    阅读次数:75
单例模式的双重校验锁模式 的知识点 解读
public class Singleton { private volatile static Singleton uniqueSingleton; private Singleton() { } public Singleton getInstance() { if (null == uniqu ...
分类:其他好文   时间:2020-05-26 22:13:35    阅读次数:95
21. 合并两个有序链表
问题描述: 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4 迭代:使用双指针分别指向l1和l2,比较出较小值结点 //C /** * Definition for sing ...
分类:其他好文   时间:2020-05-26 22:04:05    阅读次数:57
剑指offer24-复杂链表的复制
输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针random指向一个随机节点),请对此链表进行深拷贝,并返回拷贝后的头结点。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) 思路:浅拷贝:资源不重新分配,在复制过程,两个对象指向同一个内存 ...
分类:其他好文   时间:2020-05-26 18:08:38    阅读次数:60
C语言 进退法确定极小值区间
#include <stdio.h> #define F(x) (3*x*x-8*x+9) double fun1(double x); void goAndBackSectionPrint(double x1, double h, double (*f)(double)); int main(vo ...
分类:编程语言   时间:2020-05-26 15:11:24    阅读次数:128
C语言 黄金分割法确定极小值
#include <stdio.h> #include <math.h> #define F(x) (3*x*x*x-4*x+2) double fun1(double x); void goAndBackSectionPrint(double x1, double h, double (*f)(d ...
分类:编程语言   时间:2020-05-26 15:04:14    阅读次数:117
js练习时钟效果
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</t ...
分类:Web程序   时间:2020-05-26 12:38:11    阅读次数:99
IDEA java.lang.NullPointerException异常
空指针异常 java.lang.NullPointerException 解决方法:将RunWith 注解加上即可 ...
分类:编程语言   时间:2020-05-26 09:18:54    阅读次数:236
我的第一个MyBatis
一、简介 Mybatis:数据持久层框架,简化JDBC的操作,持久化即将数据从瞬态转换为持久态,保护数据的安全,传统的JDBC(Java数据库连接工具),要编写很多重复繁琐的代码去对数据库CRUD,但是引入MyBatis持久层框架后,只需要编写简单的代码就能对数据库进行CRUD,提高程序的开发效率 ...
分类:其他好文   时间:2020-05-26 01:29:42    阅读次数:66
用golang刷算法--快速排序算法
快速排序算法流程 选定一个基准值(任意选,以第一个为例) 定义左右指针指向左右两端 左指针往右移动,如果遇到大于基准值的数就把它和右指针的值调换位置,然后左指针不动,右指针开始向左移动,如果遇到小于基准值的数就把他和左指针的值调换位置,然后开始移动左指针,以此类推,知道左右指针相遇 递归上述过程知道 ...
分类:编程语言   时间:2020-05-26 01:12:12    阅读次数:71
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!