- 博客(10)
- 收藏
- 关注
原创 Python学习--判断语句与循环控制
Python学习(二)每日一悟:一个人的心如果澄净了,就日日是好日,夜夜是清宵。一、流程与流程控制流程:就是计算机执行代码的顺序。流程控制:对计算机代码执行的顺序进行有效的管理,只有流程控制才能实现在开发中的业务逻辑。流程控制的分类:(1)顺序流程:代码自上而下的执行结构,也是Python默认的流程。(2)选择(分支)流程:根据在某一步的判断,有选择的去执行相应的逻辑的一种结构。a.单分支:if条件表达式:一条条的编程语句一条条的编程语句一条条的编程语句b.双分支:if条件表达
2020-09-03 23:23:20 218 1
原创 Python学习--基础语法
Python学习(一)每日一悟:过去不重要,未来才重要。一、Python的学习与认识Python 是一种面向对象的解释型计算机程序设计语言,常被称为胶水语言。Python->翻译(为二进制代码,机器语言)->交给CPU执行Guido,1991年公开发行版(Guido是Monty Python的戏剧团体爱好者),解释器用C语言写的。Python优缺点优点:(1)简单,易学;(2)免费,开源;(3)丰富的第三方库;(4)可以移植;(5)面向对象。缺点:(1)运行速度慢【
2020-08-20 19:00:47 304
原创 算法:查找两个序列的中位数(分治法)
问题:长度为n的有序序列(升序),求两个有序序列中的中位数解法:当n为奇数时,中位数出现在m=(s+t)/2当n为偶数时,有上中位m=[(s+t)/2]+1有下中位m=(s+t)/2为了简单,仅考虑中位数为m=(s+t)/2当a序列中位数小于b序列中位数,即a[m1]<b[m1]舍弃a前半部分b后半部分 ⏩取a后b前⏪当a序列中位数大于b序列中位数,即a[m1]>b[...
2020-04-10 15:38:18 3295
原创 算法:查找序列最小k元素(分治法)
问题: 给定含有n元素的无序序列,求这个序列中第k(1<k<n)小的元素求解 :无序序列在a[0…n-1],若将a递增排序,则第k小的元素为a[k-1]❗a[s…t]既可表示初始序列,也可表示划分后的子序列❗第k小元素下标为k-1有三种情况:若 k-1= i, a[i]即为所求,返回a[i]。若k-1<i , 第k小元素在a[s…i-1]子序列。若*k-1>...
2020-04-09 17:52:46 2230 2
原创 Qt:利用QMainWindow派生类实现主窗口的界面设计
用ui实现实现文件菜单的打开、保存、新建、退出功能实现编辑菜单的复制、粘贴、删除、剪贴功能实现格式菜单的颜色、字体功能效果图????.h文件中的源代码????界面文件中的内容????.cpp文件中的源代码...
2020-03-28 15:50:54 303 1
原创 Qt creator 中文乱码问题解决(一)
第一步: 打开Qt creator ,找到 ⚒️工具????️,找到最底下的????选项????第二步:点开????选项????,在左侧栏中找到????文本编辑器????,在文本编辑器中找到????行为????第三步:在行为栏中找到⌨文件编码⌨,点击默认编码右栏,找到????system????第四步:将设置好的内容,点击右下角的????进行保存,重新创建文件运行就不会出现乱码问题啦!...
2020-03-26 11:28:02 1733
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人