数据结构与算法-Python语言案例实现十大经典排序算法一、 引言1.问题需求2.方法分类二、常见排序方法1. 选择排序(Selection Sort)2. 冒泡排序(Bubble Sort)3. 插入排序(Insertion Sort)4. 希尔排序(Shell Sort)5. 归并排序(Merge Sort)6. 快速排序(Quick Sort)7. 堆排序(Heap Sort)8. 计数排序(Counting Sort)9. 桶排序(Bucket Sort)10. 基数排序(Radix Sort)三、算法总结 十大经典排序算法 一、 引言 授人以鱼不如授人以渔~ 实践是检
2022-12-30 17:23:49 693KB od 排序 排序算法
1
leetcode下载 CodingOnline 一个类Leetcode的在线编程判题系统。 使用原生JSP和JDBC技术,没有使用框架, 实现了自动将用户提交的代码(支持Java、c、c++)写入文件并编译运行, 再自动向运行的程序输入数据,并且获取程序输出, , 这也是本项目最有价值的一点所在。 Database 本项目使用MySQL数据库,数据库名为code_online,在MySQL中创建同名数据库并将数据(code_online.sql)导入后即可。 项目中数据库配置在src->sql->MySQLLink.java文件中,默认URL为localhost,默认数据库为code_online,默认端口为3306,默认账号密码都是root,请根据自身环境进行更改! Run 检查jdk环境,确保设置了JAVA_HOME环境变量,并且它应该是类似于以下格式的:C:\Program Files\Java\jdk1.8.0_171 创建数据库并导入数据 下载安装Apache Tomcat9,并导入idea 打开idea,点击运行按钮左边的Add Congratulations -> 左上角
2022-12-11 22:44:23 1.63MB 系统开源
1
leetcode题库 算法/NLP/深度学习/机器学习面试笔记 GitHub 地址: 算法/深度学习/机器学习面试问题整理,想法最初来源于这个. 此外,还包括我看到的所有机器学习/深度学习面经中的问题。 除了其中 DL/ML 相关的,其他与算法岗相关的计算机知识也会记录。 但是不会包括如前端/测试/JAVA/Android等岗位中有关的问题。 RoadMap 深度学习 机器学习 自然语言处理 C/C++ Python TODO 欢迎分享你在深度学习/机器学习面试过程中遇见的问题! 你可以直接以你遇到的问题作为 issue 标题,然后分享你的回答或者其他参考资料。 当然,你也可以直接创建 PR,分享问题的同时改正我的错误! 我会经常修改文档的结构(特别是代码的链接)。如果文中有链接失效,请告诉我! 文档中大部分链接都是指向仓库内的文件或标记;涉及编程代码的链接会指向我的另一个仓库() Reference exacity/: 深度学习中文版 elviswf/: 深度学习面试问题 回答对应的DeepLearning中文版页码 huihut/ 七月在线: - CSDN博客 在线 LaTeX 公
2022-12-09 14:42:19 29.28MB 系统开源
1
leetcode 树节点力扣游乐场本地 描述 这是 LeetCode 的输入助手。 我们在 LeetCode 中解决问题时,只能看到一个 Solution 类,不方便调试。 但是这个项目可以帮助我们将string转换为我们想要的其他数据类型,例如vector 、 ListNode和TreeNode 。 编译器 推荐使用 C++17 的 Clang 推荐 G++-6 及以上G++-5 可以,但不推荐不支持 G++-4.9 及以下 消毒剂 安装 llvm。 在 OSX 中, brew install llvm ln -s /usr/local/opt/llvm/bin/llvm-symbolizer /usr/local/bin 暗示 顶层目录中的test1.cpp显示: 一种。 如何将string解析为ListNode 、 TreeNode和vector 湾如何输出vector C。 如何通过文件处理输入 顶层目录中的test2.cpp显示: 一种。 如何运行经典的二和问题湾它从当前目录中的相应输入文件中获取输入。 在子目录demos ,您可以一种。 查看如何将stri
2022-12-09 14:35:17 403KB 系统开源
1
1、 考试时间 150 分钟,满分 400 分,及格 150 分 2、遇到不会的题尽量取巧让用例通过率高一些,想死磕完美的100%很难,需要花费很久,但是如果一
2022-12-08 21:26:58 641KB 算法 leetcode 网络协议
1
leetcode下载 OnlineEditor 基于SpringBoot的线上java编程网站 网站地址: 涉及技术:SpringBoot框架、Java动态编译、java类文件的结构、java类加载器&java热替换、java反射 、如何将一个类变为线程安全类等。 开发环境:Idea+jdk1.8 项目简介:本项目灵感来源于leetcode,刷题时偶然想到是否可以做个类似leetcode在线编辑器的,于是在基于 SpringBoot 的基础上实现了一个在线的 Java Editor,技术要点如下: 实现编译模块: 使用动态编译技术,可将客户端发来的源代码字符串直接编译为字节数组。 实现字节码修改器: 根据 Java 类文件结构修改类的字节码,可将客户端程序对 System 的调用替换为对 System的替代类 HackSystem 的调用。 实现运行模块: 自定义类加载器实现类的加载 & 热替换,通过反射实现 main 方法的运行。 解决多用户同时发送执行代码请求时的并发问题: 通过 ThreadLoacl 实现线程封闭,为每个请求创建一个输出流存储标准输出及标准错误结果。 未来规划:
2022-11-24 22:16:20 2.06MB 系统开源
1
股票买卖最佳时机leetcode 构建和调整 LSTM 以预测 SET50 中的股票价格 背景 了解未来总是更好,尤其是在股票交易中,因为我们可以很好地计划何时买入和何时卖出以获利。 当我在互联网上搜索时,我发现了一些使用深度学习算法(如长短期记忆(LSTM))来预测股票价格的例子。 但是,我还没有看到太多针对不同预测范围调整 LSTM 以获得最佳结果的示例和结果,以及当我们将模型与不同数量的股票一起使用时模型的准确性。 关于这个项目的博客文章如下: 目标 使用 LSTM 构建股票预测器并调整所选股票的参数,以预测其未来 1、5 和 10 天的调整后收盘价。 我打算调整参数的方式是: 从所有参数的最小值开始,只允许调整一个参数。 循环构建、训练和验证参数的不同值以找到该参数的最佳值。 对所有参数执行此操作以查看哪个参数和哪个值给出的误差最低。 用值更新特定参数,而其他参数仍然是最低的。 重复所有步骤,直到误差不降低,这将是最佳参数值的集合。 使用从前面主题中找到的一组参数来构建模型,对另一组股票进行预测,并测量模型可以以可接受的错误率预测的股票数量。 构建用户友好的脚本,用户能够: 提
2022-11-23 20:51:34 179KB 系统开源
1
颜色分类leetcode 疲劳检测 眼睛状态分类使用 OpenCV 和 DLib 来估计眼睛闭合百分比 (PERCLOS) 并提醒昏昏欲睡的人(例如司机)。 依赖项: ... 1. OpenCV(3.0 或更高版本)... 2. Dlib(19.0 或更高版本,用于面部标记) 使用长/短轴的纵横比 (cpp) 使用 DLib 面部标志检测器来查找眼睛的长轴和短轴以及嘴巴。 长轴和短轴的纵横比用于确定眼睛/嘴巴是否张开; 这允许眼睛状态分类和打哈欠检测。 需要 .dat 文件中的预训练 DLib 面部标志检测器模型。 使用二元阈值 使用 OpenCV Haar Cascade 分类器检测人脸,然后检测人脸边界框内定义的粗糙区域内的眼睛。 眼睛状态分类是通过对肤色的图像进行阈值处理并计算黑色像素的数量来完成的,阈值通过 HSV 直方图针对肤色进行归一化
2022-11-22 21:44:38 553KB 系统开源
1
LeetCode-note LeetCode刷题笔记(C++实现)
2022-11-20 18:58:29 627KB
1
Leetcode:力扣刷题截图
2022-11-14 14:18:14 20.69MB C++
1