利用pymssql库进行连接数据库 一.数据库连接使用的工具: 1.SQL SEVER 2014 2.社区版 pycharm 3.python 3.8 二.社区版 pycharm添加库 1.安装以上的工具,并且能够运行 2.添加添加pymssql库 方法一:内部安装,对pycharm进行操作,添加p ...
分类:
数据库 时间:
2020-07-08 20:07:10
阅读次数:
108
C#与python的迭代器比较: 迭代器 C# Python 一个对象可迭代,需要实现IEnumerable(表示对象可数),IEnumerable就是要实现一个IEnumerator(迭代对象)。 这样的说法曾经一度让我很迷,如果返回一个已实现的类似于数组array、列表list类型的IEnume ...
分类:
编程语言 时间:
2020-07-05 22:58:39
阅读次数:
53
#每次排除一半的数据,效率高;局限性:必须是有序序列 应用: lst = [11,22,33,44,55,66,77,88,99,123,234,345,456,567,678,789,1111] def binary_search(left, right, n): middle = (left + ...
分类:
编程语言 时间:
2020-06-30 00:47:14
阅读次数:
75
LeetCode 0700. Search in a Binary Search Tree二叉搜索树中的搜索【Easy】【Python】【二叉树】 Problem LeetCode Given the root node of a binary search tree (BST) and a val ...
分类:
编程语言 时间:
2020-06-28 20:49:28
阅读次数:
61
LeetCode 0450. Delete Node in a BST 删除二叉搜索树中的节点【Medium】【Python】【二叉树】 Problem LeetCode Given a root node reference of a BST and a key, delete the node ...
分类:
编程语言 时间:
2020-06-28 20:37:59
阅读次数:
51
LeetCode 0701. Insert into a Binary Search Tree 二叉搜索树中的插入操作【Medium】【Python】【二叉树】 Problem LeetCode Given the root node of a binary search tree (BST) an ...
分类:
编程语言 时间:
2020-06-28 20:34:28
阅读次数:
44
一、基础 1、 定义节点类 # Definition for a binary tree node. class TreeNode: def __init__(self, x): self.val = x self.left = None self.right = None 2、给定一张图 二、基础 ...
分类:
编程语言 时间:
2020-06-13 13:04:01
阅读次数:
55
题目: 二叉搜索树中第K小的元素:给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第 k 个最小的元素。 说明: 你可以假设 k 总是有效的,1 ≤ k ≤ 二叉搜索树元素个数。 思路: 二叉搜索树具有良好的性质,一个节点左边的数小于该节点,右边的数大于该节点,因此想到了使用中序 ...
分类:
编程语言 时间:
2020-05-12 13:31:50
阅读次数:
68
题目: 搜索二维矩阵 II:编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 思路: 二分查找常规思路。 程序: class Solution: def searchMatrix( ...
分类:
编程语言 时间:
2020-05-12 11:59:03
阅读次数:
220
1、前言 学习Python二个多月啦,周末时开始兴趣学习爬虫,虽然有点概念,但是也折腾了大半天,下面就开始简要记录一下吧。 2、需要的准备 Python:需要基本的python语法基础 requests:专业用于请求处理,requests库学习文档中文版 lxml:其实可以用pythonth自带的正 ...
分类:
编程语言 时间:
2020-04-26 18:31:25
阅读次数:
162