logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计一个算法,从大到小输出二叉排序树中所有值不小于K的关键字

思路:二叉排序树满足“左子树的值<根节点的值<右子树的值”,若依次遍历左子树、根节点、右子树(即中序遍历)时,输出的值从小到大依次排列;当依次遍历右子树、根节点、左子树时,输出的值从大到小依次排列。所以为了从大到小输出,可依次遍历右子树、根节点、左子树。代码如下:void OutPut(BSNode *bt,int k){if(bt==nullptr){return;}if(bt-&g

#数据结构#算法
WPF界面设计工具---Blend学习(一)

最近在空闲时间学习WPF界面设计工具Blend,之前写WPF的界面都是完全依靠手敲代码的方式,这种方式往往很低效率而且很难做到一些复杂的效果。比如动画,手敲代码实现动画的话,往往要写很多代码;而用Blend的话,只需两三分钟就可以实现一个效果很不错的动画,方便快捷,因此开始记录Blend工具学习之路,一边摸索一边记录。这是花了半个小时用Blend工具设计出的一个简单界面,效果如下:这是Blend自

文章图片
#wpf#学习#动画
SqlServer基础学习笔记

数据库是结构化信息或数据(一般以电子形式存储在计算机系统中)的有组织的集合,通常由数据库管理系统 (DBMS) 来控制。在现实中,数据、DBMS 及关联应用一起被称为数据库系统,通常简称为数据库。为了提高数据处理和查询效率,当今最常见的数据库通常以行和列的形式将数据存储在一系列的表中,支持用户便捷地访问、管理、修改、更新、控制和组织数据。另外,大多数数据库都使用结构化查询语言( SQL ) 来编写

文章图片
#sqlserver#学习
C#知识点

C# 于 2000 年发布,是一种基于 C 的编程语言,用于从桌面应用程序到 Web 服务的所有内容。今天,C# 是世界上最流行的编程语言之一,它是一种在编程领域备受追捧的语言。C# 在几个主要方面与 C++不同。最明显的是,C# 是一种基于组件的语言,而 C++ 是一种面向对象的语言。C# 被认为比 C++ 更重量级,但它被用于许多现代系统,例如游戏开发工具包。类是创建对象的模板。它包含数据成员

文章图片
#c##面试#开发语言
跨平台开发技术

QT是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形所需的所有功能。它是完全面向对象的,容易扩展,并且允许真正的组件编程。.NET Core是一个通用的跨平台软件开发框架,它允许开发人员构建各种软件,包括Web,桌面,移动,云,游戏,物联网等。主要特性包括开源、跨平台、现代、灵活、轻量级、快速、友好、可共享。Vue.js 是一个用于构建用户界面的 JavaScri

文章图片
回路、简单回路、简单路径

1.定义:回路:起点终点相同。简单回路:除第一个顶点和最后一个顶点之外,其余顶点不重复出现的回路。简单路径:顶点不重复出现。2.关系:如图所示:

#数据结构
winform 学习笔记

1.关于c#应用场景:1.桌面应用程序开发:(1)基于WindowsForms API(2)基于WPF API2.Unity3D游戏开发3.Asp.net网站开发(优先使用java技术)2.关于窗体类的拆分XXX.cs(业务代码) + XXX.Designer.cs(界面代码,由设计器自动生成)两个部分构成了一个类3.创建第一个小窗口4.关于C#中internal简单来说,就是使用internal

#c#
到底了