240 发简信
IP属地:广东
  • LeetCode88--合并两个有序数组

    题目:给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 思路:为了实现O(1)的空间复杂度,从两个...

  • leetcode141--环形链表

    题目:给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表...

  • 剑指offer--把数组排成最小的数

    题目:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321...

  • 剑指offer--把字符串转化为整数

    题目:将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合数字要求时返回0),要求不能使用字符串转换整数的库函数。 数...

  • 剑指offer--丑数

    题目:把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序...

  • 剑指offer--表示数值的字符串

    题目:请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"1...

  • 剑指offer--包含min函数的栈

    题目:定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。 思路:预先定义好两个栈,一个栈存对应的入栈(即是原来入栈顺序),...

  • 剑指offer--把二叉树打印成多行

    题目:从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。 思路:构造一条队列,将下一行的结点入队即可。每次拿出对应的size个数的结点进行打印换行。 代码:

  • 剑指offer--按之字形顺序打印二叉树

    题目:请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。 思路:按照每层的顺序打...

  • 120
    字符串的排列(全排列)——Java回溯法

    题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab...

  • 死锁

    所谓死锁是指多个进程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。死锁产生的4个必要条件:互斥条件:进程要求对所分配的资源(如打印机)进行排...

  • java笔记--关于线程同步(7种同步方式)

    为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线...

  • 120
    线程转换(以java为例)

    1.新建(new):新创建了一个线程对象。 2.可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象 的start()方法。该状态的线程位于可...

  • 120
    JAVA 反射

    什么是Java的反射机制: Java的反射机制是指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能调用它的任意属性和方法;这种动态获取信...

  • 120
    MyISAM和InnoDB存储引擎的差别

    概念: 存储引擎也叫表类型,指的是数据表的存储机制、索引方案等配套相关功能。MySQL 中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存...

  • MYSQL 外键约束总结

    创建约束:保证数据的完整性和一致性。 按照功能划分分别有以下5类约束:NOT NULL(非空约束) 、PRIMARY KEY(主键约束)、UNIQUE KEY(唯一约束)、D...

  • 初衷·积累

    我是来自一所非常普通大学本科学生,出身也是非科班,本科时间走了不少的弯路。 我做过机器学习,深度学习算法,现在在学习Java后台。 希望写下一些技术总结,也有一些常用知识点,...

个人介绍
·后台开发,机器学习,深度学习,对应专 题在下方可以看到。
·如果文章中有不正确的知识点,希望各位不吝指出!
☆☆希望每一个努力的人有所成就!