- 博客(14)
- 收藏
- 关注
原创 化学信息学库RDKit安装
RDKit是用 C++ 和 Python 编写的化学信息学和机器学习软件的Python库,人工智能与化学、生物、药学交叉领域的必备包。笔者每次在安装时总会遇到点奇奇怪怪的东西(如使用conda安装后一直卡在搜索界面),特记录一下。
2024-10-07 15:38:08
1350
原创 Leetcode算法基础篇-贪心算法
贪心算法(Greedy Algorithm):一种在每次决策时,总是采取在当前状态下的最好选择,从而希望导致结果是最好或最优的算法。
2024-09-23 11:28:50
681
原创 Leetcode算法基础篇-回溯算法
回溯算法(Backtracking):一种能避免不必要搜索的穷举式的搜索算法。采用试错的思想,在搜索尝试过程中寻找问题的解,当探索到某一步时,发现原先的选择并不满足求解条件,或者还需要满足更多求解条件时,就退回一步(回溯)重新选择,这种走不通就退回再走的技术称为「回溯法」,而满足回溯条件的某个状态的点称为「回溯点」。:不断试错!
2024-09-22 21:53:18
540
原创 华为2016校园招聘上机笔试题
最近刷题中,好久没写过算法题了,之前都是用的C++,后面语言切换成了Python,不过都是模板化码,具体的语法特性早忘记了;本次分享回顾+学习,整体感觉Python处理字符串题真的很爽啊,C++用起来还是熟悉习惯一些。
2024-09-21 19:49:48
875
原创 Leetcode算法基础篇-分治算法
分而治之」,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。我们发现分治算法的思想和递归相似,实际上 递归算法∈分治算法。
2024-09-21 16:36:39
537
原创 Leetcode算法基础篇-递归算法
递归(Recursion):指的是一种通过重复的方法。在绝大数编程语言中,可以通过在函数中再次调用函数自身的方式来实现递归。
2024-09-20 23:23:51
713
原创 Leetcode算法基础篇-枚举算法
好久没写过算法题了,趁着Datawhale开学获取重温一下基础算法!枚举算法(EnumerationAlgorithm):也称为穷举算法,指的是按照问题本身的性质,一一列举出该问题所有可能的解,并在逐一列举的过程中,将它们逐一与目标状态进行比较以得出满足问题要求的解。在列举的过程中,既不能遗漏也不能重复。我们可以从下面几个方面考虑提高算法的效率:4. 抓住问题状态的本质,尽可能缩小问题状态空间的大小。5. 加强约束条件,缩小枚举范围。
2024-09-17 18:27:05
1089
原创 【Datawhale X 李宏毅苹果书 AI夏令营】向李宏毅学深度学习(进阶) 笔记
DatawhaleAI夏令营记录,依托《深度学习详解》,学习/复习深度学习理论。
2024-08-26 19:53:59
888
原创 Feem:全平台支持的文件互传工具
偶尔想手机、PC互传个文件,小文件啥的的用QQ到还是挺方便的,但我毕竟是个重度追剧患者,遇到一堆大点的视频传起来体验就不那么好了。比如把一部电影传到手机,首先就是在PC上先用QQ把文件先上传到QQ那边,手机那边再来下载,这一来一回折腾就很费时费力。今天给大家介绍的是一款号称全平台覆盖的文件互传工具:Feem: Share Files Offline。Core Features先来看看官方介绍:Blazingly FastTransfer large files around you in reco
2020-07-13 13:04:21
4939
原创 MATLAB报错:未定义函数或变量解决方案
MATLAB报错:未定义函数或变量MATLAB报错:未定义函数或变量常见错误原因我的解决方案MATLAB报错:未定义函数或变量最近准备数学建模比赛,学习MATLAB入门遇到了个问题:未定义函数或变量 'myGcd'。谷歌了下试了几个方案还是没解决。参考官方的文档也没发现哪里有问题(其实是我一开始没看到)小白真心累。常见错误原因先看看MATLAB官方文档:这些错误通常指示 MATLAB 在当前目录或搜索路径中找不到特定的变量或 MATLAB 程序文件。其根本原因可能是下面这些原因中的一个:
2020-06-30 15:36:01
55444
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人