自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

alpha-α

技术小白的成长历程!

  • 博客(8)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 N皇后问题的python实现总结

# 判断该位置的列、主对角线、次对角线是否满足要求 def could_place(row,col): return not (cols[col] + hill_diagonals[row - col] + dale_diagonals[row + col]) # 放置皇后,并将皇后所处的列、主对角线、次对角线置1 def place_queen(row,col): queens.add((...

2020-08-11 11:13:18 1004

原创 二叉树前序遍历、中序遍历、后序遍历的递归、迭代方法的python实现

目录 一、概念 二、前序遍历代码实现 三、中序遍历代码实现 四、后序遍历代码实现 一、概念 前序遍历:先访问根节点,再访问左子节点,最后访问右子节点 中序遍历:先访问左子节点,再访问根节点,最后访问右子节点 后序遍历:先访问左子节点,再访问右子节点,最后访问根节点 class TreeNode: def __init__(self, x): self.val = x self.left = None self.right = None

2020-08-02 10:58:14 389

原创 平衡二叉树、B-Tree、B+、B*介绍

https://zhuanlan.zhihu.com/p/27700617 https://my.oschina.net/u/4116286/blog/3107389

2020-07-31 17:06:41 117

原创 平衡二叉树的创建、遍历以及节点的删除

一、概念 平衡二叉树(AVL):是一种结构平衡的二叉搜索树,即叶节点高度差的绝对值不超过1,并且左右两棵子树都是一棵平衡二叉树。它能在O(log n)内完成插入、查找和删除操作,其高度h>logN (N为节点个数)。 二、创建AVL步骤: 在二叉搜索树中: 1、如果某节点的左子树高度-右子树高度>1, (1)如果当前节点的左子树的右子树的高度大于当前节点左子树的左子树的高度,则先对当前节点的左子节点进行左旋转 再对当前节点进行右旋转; 否则,...

2020-07-31 16:19:41 300

原创 Windows7系统下搭建tensorflow-gpu 2.2.0的开发环境

一、前提要求 1、查看TensorFlow各个GPU版本的CUDA和cuDNN所对应版本。 链接: https://blog.csdn.net/fengdu78/article/details/104667044/ 2、python3.6.5、Anaconda5.2.0、tensorflow-gpu2.2.0、cuda10.1、cuDNN7.6.5、GPU驱动版本442.50(即26.21.14.4250) 二、安装流程 1、在NVIDIA控制面板中查看GPU驱动的版本型号是否符合要求...

2020-07-28 19:39:36 327

原创 二叉搜索树的创建和节点的删除

二叉排序树删除节点的三种情况: 一、删除叶子节点 1、首先要先找到要删除的目标节点targetNode 2、找到targetNode的父节点parent 3、确定targetNode是parent的左子节点还是右子节点 4、若是左子节点则parent.left = None 若是右子节点则parent.right = None 二、删除只有一棵子树的节点 1、首先要先找到要删除的目标节点targetNode 2、找到targetNode的父节点parent 3、确定targetNode的子节点是左

2020-07-23 18:30:30 126

原创 MySQL数据库小结

数据库管理系统是位于操作系统与用户之间的一种操纵和管理数据库的软件,按照一定的数据模型科学地组织和存储数据。同时可以提供数据高效地获取和维护。SQL是用于访问和处理数据库的标准的计算机语言,用于存取数据以及查询、更新和管理关系数据库系统。

2020-07-14 19:30:35 189

原创 网络协议概述

TCP/IP是基于TCP和IP这两个最初的协议之上的不同的通信协议的大集合 传输层:TCP协议(基于网络层的IP协议)负责应用软件和网络软件之间的通信、TCP/IP协议(主要解决数据如何在网络中传输) 网络层:IP协议(负责计算机之间的通信) http:超文本传输协议(负责web服务器与web浏览器之间的通信) https:安全的HTTP(HTTP Secure)(负责在web服务器与web浏览器之间的安全通信),一般用于传输敏感数据 socket :网络上的两个程序通过一个双向的通信连接实..

2020-05-26 12:03:36 152

向ARM嵌入式移植Linux桌面图形系统教程视频

移植嵌入式Linux系统,以ARM处理器为操作核心处理器。

2018-11-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除