me滚去学习
me滚去学习
全部文章
分类
C++(1)
Golang(7)
pytorch(1)
数据结构(7)
机器学习(3)
算法(9)
归档
标签
去牛客网
登录
/
注册
不放弃一点机会,不停止一日努力。
我命由我不由天,你有多想改变你现在的生活。
全部文章
(共30篇)
一、基础知识-数据类型
1. 整型与浮点型 1.1 整型 整型还可以继续分为10个类型int 和 uint 的区别就在于一个 u,有 u 说明是无符号,没有 u 代表有符号 出于习惯,在初始化数据类型为整型的变量时,我们会使用10进制的表示法,但是同时也可以使用其他进制来表示一个整数tips: fmt包的格式化功能 1...
2020-10-02
0
854
一、基础知识-变量,常量
1.变量的创建方法 Go 语言是静态类型语言,由于编译时,编译器会检查变量的类型,所以要求所有的变量都要有明确的类型。 Go 程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号 Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字 变量在使用前,需要先声明。声明类型,就约定...
2020-09-23
0
598
数据结构(二)
1.Trie树-字典树 用来高效的存储和查找字符串集合的数据结构 const N int = 100010 //下标是0的节点,既是根节点,又是空节点 var son [N][26]int //串中每个节点的所有儿子,son[n][i]指的是节点n的儿子i,用来存储其在树中的下标,每个节点最多连2...
2020-09-21
0
582
数据结构(一)
1.链表与邻接表 一般笔试的时候不会采用动态链表的情况。 用数组模拟单链表:静态链表 面试题中单链表用的最多的是邻接表,其最主要的应用是存储图和树e[i]用来存储节点i的值,ne[i]表示节点i的next指针是多少 模拟链表的基本操作 用数组模拟双链表 双链表用的最多的是优化某些问题 e[i]用...
2020-09-16
0
566
双指针算法
双指针算法的类型 指向两个序列 例如归并排序 指向一个序列 例如快速排序 双指针算法的用途 双指针的基本模板 举个例子:1、给定一个字符串数组,依次输出数组中的每个字符串,str=["abc","efg","hijk"]2、最...
2020-09-15
1
647
动态规划
一、记忆化搜索--自上而下解决问题 1、例如斐波那切数列问题 常规的我们是利用递归进行处理,但是当数值比较大时,导致重复的计算,因此时间复杂度也会增大,所以可以采用数组将值进行存储,在递归之前进行判断。 二、动态规划 动态规划的题目,首先理清题目的递归情况,然后使用记忆化方法解决问题,最后可以自...
2020-03-02
0
745
递归与回溯
一、树形问题 1、 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例: 输入:"23" 输出:["ad&q...
2020-02-23
0
555
C++用法
1、string的用法 一、初始化 初始化有两种方式,其中使用等号的是拷贝初始化,不使用等号的是直接初始化。 string str1 = "hello world";  ...
2020-02-17
1
529
二叉树和递归
一、二叉树 一定要描述清楚递归的终止条件和递归过程 1、给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15...
2020-02-08
0
512
栈和队列的使用
1、栈的基础使用 1、给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()"...
2020-01-15
1
513
首页
上一页
1
2
3
下一页
末页