<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FoggyProgrammer的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/FoggyProgrammer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FoggyProgrammer]]></copyright><item><title><![CDATA[用python批量生成文件夹]]></title><link>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/146214066</link><guid>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/146214066</guid><author>FoggyProgrammer</author><pubDate>Wed, 12 Mar 2025 20:56:20 +0800</pubDate><description><![CDATA[使用python脚本，批量化地创建大量文件夹并实现命名；既可以顺序创建，也可以嵌套创建]]></description><category></category></item><item><title><![CDATA[利用python实现对Excel文件中数据元组的自定义排序]]></title><link>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/146029317</link><guid>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/146029317</guid><author>FoggyProgrammer</author><pubDate>Wed, 05 Mar 2025 00:18:45 +0800</pubDate><description><![CDATA[假设你是一个浙江省水果超市的老板，统筹11个下辖地市的水果产量。假设11个地市生产的水果包括：苹果、香蕉和西瓜。你如何快速得到某种水果产量突出（排名前几）的地市？产量落后（排名后几）的地市？]]></description><category></category></item><item><title><![CDATA[利用python将excel导入SQL Server数据库]]></title><link>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/104214951</link><guid>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/104214951</guid><author>FoggyProgrammer</author><pubDate>Fri, 07 Feb 2020 20:53:38 +0800</pubDate><description><![CDATA[确保安装 xlrd


将excel表格文件放在.py文件相同的路径下

SC表格内容如图所示

在SQL Server中创建表，表名submit

S#,C#的数据类型都是nchar(10)，Score数据类型为整型
程序代码
import xlrd
import pymssql

def output(array):
    for i in range(len(array)):
      ...]]></description><category></category></item><item><title><![CDATA[一元稀疏多项式的计算（多项式存储、输出显示、相加、相减、相乘）]]></title><link>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/104061550</link><guid>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/104061550</guid><author>FoggyProgrammer</author><pubDate>Wed, 05 Feb 2020 18:20:26 +0800</pubDate><description><![CDATA[程序要求
掌握线性表的链式存储结构的表示和实现方法以及链表基本操作的算法，应用线性表链式存储结构解决实际问题——一元稀疏多项式的计算。要求利用线性表的链式存储结构实现多项式的存储、输出显示、相加、相减、相乘。
算法分析
多项式加法
若pa指向元素的指数小于pb指向元素的指数， 则结点pa所指的结点应是“和多项式”中的一项，令指针pa、pc后移， pb 不变；
若pa指向元素的指数大于pb指向元素的...]]></description><category></category></item><item><title><![CDATA[利用rstrip()函数去掉来自数据库的字符串中的空格]]></title><link>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/104181172</link><guid>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/104181172</guid><author>FoggyProgrammer</author><pubDate>Wed, 05 Feb 2020 14:37:07 +0800</pubDate><description><![CDATA[我们从解决一个实际问题的角度出发来说明。
在login数据库中有一张表Student，希望：
①使用python查询Student中S#的列值
②然后从键盘输入一个学号，找出从键盘中输入的学号与这些列值中的哪一个相匹配。
表Student以及其各个列的数据类型如下：


首先查询Student中S#的列值：
import pymssql

sqlQuery="select S# from Stud...]]></description><category></category></item><item><title><![CDATA[python操作SQL Server数据库的多表查询实例——花花幼儿园教务系统的设计Ⅱ]]></title><link>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/104152920</link><guid>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/104152920</guid><author>FoggyProgrammer</author><pubDate>Tue, 04 Feb 2020 14:09:32 +0800</pubDate><description><![CDATA[1.前言
本文介绍了利用python操作数据库，并搭建一个模拟学校教务系统的方法，本文会给出详细的创建过程以及程序代码。建立python以及数据库之间的连接操作以及基本的增删改查操作可参见
利用python实现在SQL Server数据库中的增、删、改、查
本文为实例设计的后半部分，即教务系统教师端的设计。学生端的设计参见
python操作数据库实例——花花幼儿园教务系统的设计Ⅰ
2.任务要求
为...]]></description><category></category></item><item><title><![CDATA[python操作SQL Server数据库的多表查询实例——花花幼儿园教务系统的设计Ⅰ]]></title><link>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/104146694</link><guid>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/104146694</guid><author>FoggyProgrammer</author><pubDate>Sun, 02 Feb 2020 20:43:00 +0800</pubDate><description><![CDATA[1.前言
本文介绍了利用python操作数据库，并搭建一个模拟学校教务系统的方法，本文会给出详细的创建过程以及程序代码。建立python以及数据库之间的连接操作以及基本的增删改查操作可参见https://blog.youkuaiyun.com/FoggyProgrammer/article/details/104108678
本文为实例设计的前半部分，即教务系统学生端的设计。教师端的设计参见python操作数...]]></description><category></category></item><item><title><![CDATA[利用python在数据库中获取表的列值的方法]]></title><link>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/104143088</link><guid>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/104143088</guid><author>FoggyProgrammer</author><pubDate>Sun, 02 Feb 2020 13:49:57 +0800</pubDate><description><![CDATA[在实现了利用python在数据库中进行增删改查等基本操作之后，更重要的是对数据库中的元组进行查询，本文中的代码只是关键部分截取，完整增删改查操作请见链接：https://blog.youkuaiyun.com/FoggyProgrammer/article/details/104108678
对于表INFO

在Spyder中查询表中所有信息
sqlQuery = "select * from INFO" #...]]></description><category></category></item><item><title><![CDATA[利用python实现在SQL Server数据库中的增、删、改、查]]></title><link>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/104108678</link><guid>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/104108678</guid><author>FoggyProgrammer</author><pubDate>Wed, 29 Jan 2020 20:38:23 +0800</pubDate><description><![CDATA[本人使用的python开发环境为Spyder，数据库使用SQL Server 2012.至于pycharm也是可以使用的，但是需要激活，比较麻烦。至于MySQL本人没有用过，但是道理是差不多的.
实现python和SQL Server的连接
首先开启TCP/IP 协议，具体方法如图所示：

然后在控制台中输入pip install pymssql

安装完成后，打开Spyder，新建.py文件，导...]]></description><category></category></item><item><title><![CDATA[二叉树的遍历以及求二叉树深度和结点个数]]></title><link>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/104058935</link><guid>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/104058935</guid><author>FoggyProgrammer</author><pubDate>Tue, 21 Jan 2020 10:26:12 +0800</pubDate><description><![CDATA[程序要求

建立二叉树的二叉链表存储结构，实现二叉树的前序、中序、后序递归遍历。
编写递归算法,计算二叉树中叶子结点的数目。
编写递归算法，计算二叉树的深度。

算法分析
遍历二叉树
先序遍历二叉树：
若二叉树为空，则空操作；否则
(1)访问根结点；(2)先序遍历左子树；(3)先序遍历右子树。
中序遍历二叉树：
若二叉树为空，则空操作；否则
(1)中序遍历左子树；(2)访问根结点；(3)中序遍历右...]]></description><category></category></item><item><title><![CDATA[构建哈希表以及在哈希表中元素的查找和插入]]></title><link>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/103689429</link><guid>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/103689429</guid><author>FoggyProgrammer</author><pubDate>Tue, 24 Dec 2019 20:44:38 +0800</pubDate><description><![CDATA[程序要求
编写程序构建哈希表的存储结构，并在该结构上实现查找以及插入操作。
程序代码
#include&lt;stdio.h&gt;
typedef int ElemType;
typedef int KeyType;
typedef int status;
typedef struct {
  ElemType  elem[7];
  int  count;            // 当前数据...]]></description><category></category></item><item><title><![CDATA[赫夫曼树的构造与存储以及赫夫曼编码与解码算法]]></title><link>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/103647988</link><guid>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/103647988</guid><author>FoggyProgrammer</author><pubDate>Sat, 21 Dec 2019 20:22:20 +0800</pubDate><description><![CDATA[程序要求
构建一个赫夫曼树编/译码器。根据提供的字符集和统计结果，按赫夫曼算法构造赫夫曼树，根据赫夫曼树得到每个赫夫曼编码并输出结果，能够将一个字符串转化为对应的赫夫曼编码串，能够将赫夫曼编码字符串译码。

数据结构题集（C语言版）清华大学出版社 p149 5.2

程序代码
#include &lt;stdio.h&gt;
#include &lt;malloc.h&gt;
#include &...]]></description><category></category></item><item><title><![CDATA[图的创建、深度优先遍历以及判断两点间路径是否存在]]></title><link>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/103647807</link><guid>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/103647807</guid><author>FoggyProgrammer</author><pubDate>Sat, 21 Dec 2019 20:12:35 +0800</pubDate><description><![CDATA[实验内容
1．编写算法，由依次输入的顶点数目、弧的数目、各顶点的信息和各条弧的信息建立有向图的邻接矩阵和邻接表存储结构并输出显示。

数据结构习题集（C语言版）清华大学出版社 P150-5.3

2．试基于图的深度优先搜索策略写一算法，判别以邻接表方式存储的有向图中是否存在由顶点vi到顶点vj的路径（i≠j）。注意：算法中涉及的图的基本操作必须在此存储结构上实现。

数据结构习题集（C语言版）清华...]]></description><category></category></item><item><title><![CDATA[图的应用——求最小生成树的Prim算法]]></title><link>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/103645766</link><guid>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/103645766</guid><author>FoggyProgrammer</author><pubDate>Sat, 21 Dec 2019 16:47:21 +0800</pubDate><description><![CDATA[实验内容
若在n个城市之间建设通信网络，只需要架设n-1条线路即可，如何在最节省经费的前提下建立这个通信网？按普里姆算法编写程序，求最小生成树并输出结果。
在每两个城市之间都可以设置一条线路，n个城市间，最多可设置n(n-1)/2条线路n个城市间建立通信网，只需n-1条线路。

数据结构（C语言版）清华大学出版社 P173 7.4.3

问题转化为：
如何在可能的n(n-1)/2条线路中选择n-1...]]></description><category></category></item><item><title><![CDATA[图的应用——粗糙的校园导航系统]]></title><link>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/103645445</link><guid>https://blog.youkuaiyun.com/FoggyProgrammer/article/details/103645445</guid><author>FoggyProgrammer</author><pubDate>Sat, 21 Dec 2019 16:21:26 +0800</pubDate><description><![CDATA[实验内容
校园导游咨询：编制一个为来访客人进行最短路径导游的程序。
基本要求：
（1）画出你校的校园平面图，所含景点不少于10个。以图中顶点表示校内各景点，存放名称、代号、简介等信息；以边表示路径，存放路径长度等相关信息。
（2）为来访客人提供图中任意景点相关信息的查询。
（3）为来访客人提供图中任意景点的路径查询，即查询任意两个景点之间的一条最短的简单路径。
题目中涉及到的顶点名称以及对应的景点...]]></description><category></category></item></channel></rss>