随笔分类 -  常见算法与编程练习

《程序员面试指南》的笔记以及一些算法的学习记录
摘要:线性DP 3122. 使矩阵满足条件的最少操作次数 class Solution { /* 问题分类:线性DP问题 1.每一列元素值相同,相邻列元素值不同,考虑按照列进行状态枚举枚举 2.0 <= grid[i][j] <= 9,值的范围很小只有10个 3. f[i][j]可以为考虑前i列并且第i列 阅读全文
posted @ 2024-04-27 17:34 狗星 阅读(17) 评论(0) 推荐(0)
摘要:对比Java需要注意的语法细节: 1)没有++i,只能i++;无while循环,可以用“for 条件”替代,无法定义不使用的变量;没有整型变量的max,min,abs函数; 2)数组的大小不是常量的话,需要通过make关键字定义slice进行替代;没有类只有func,类可以通过struct关键字替代 阅读全文
posted @ 2022-11-11 08:04 狗星 阅读(207) 评论(0) 推荐(0)
摘要:基础 原始类型 原始类型:number/string/boolean/null/undefined/symbol 对象类型:oject(数组,对象,函数等) 自定义复杂的对象类型: type CustomArray = (number | string) let arr1: CustomArray 阅读全文
posted @ 2022-11-11 08:03 狗星 阅读(66) 评论(0) 推荐(0)
摘要:布隆过滤器和hash函数应用1)布隆过滤器的思想和应用方法 2)hash函数在大批量数据处理的应用 阅读全文
posted @ 2022-04-27 16:48 狗星 阅读(342) 评论(0) 推荐(0)
摘要:03 二叉树相关的经典编程题《程序员面试指南》第三章相关的知识点,方便回顾 阅读全文
posted @ 2022-04-27 16:36 狗星 阅读(249) 评论(0) 推荐(0)
摘要:OJ练习常用的Java的API整理Java的基本语法,笔试面试参考。 阅读全文
posted @ 2021-10-31 10:10 狗星 阅读(375) 评论(0) 推荐(0)
摘要:Java基础算法(ACwing)Acwing基础练习题 阅读全文
posted @ 2021-08-27 20:05 狗星 阅读(391) 评论(0) 推荐(0)
摘要: 总结数据《程序员代码面试指南》第二章链表相关的题目。方便个人回顾。 阅读全文
posted @ 2021-03-01 11:05 狗星 阅读(310) 评论(0) 推荐(0)
摘要: 《程序员面试指南》第一章栈与队列的题目个人的总结与理解 阅读全文
posted @ 2021-02-28 16:08 狗星 阅读(125) 评论(0) 推荐(0)

/* 返回顶部代码 */ TOP