- 博客(34)
- 收藏
- 关注
原创 【ansys】解决ansys中Unknown parameter name= arg10 问题
解决ansys中Unknown parameter name= arg10 问题
2021-12-20 16:21:18 1354 1
转载 论文写作结课报告-How to write a boring paper in computer sinence
本文是论文写作结课报告about 《How to write a boring paper in computer sinence》讲如何写一篇英文论文,所以例子均是英文。中文的老师没讲。1 标题所谓看人先看脸,擒贼先擒王,看论文首看标题。标题往往会决定读者对这篇论文的第一印象。一个好的标题很重要。记住以下几点1. 标题应指出新问题和/或新方法。2. 使用相关领域的流行术语,以便理解和检索。3. 长度合适。40-60字符之间(是字符!char! 不是单词)4. 避免使用"based-on"
2021-11-05 17:48:52 261
原创 python3 pycharm运行pyqy5时 显示无法初始化qt平台 no qt platform plugin could be initialized
最近在学python gui编程 ,用的pyqt5的库。在运行实例代码时发现会出现“无法初始化qt平台”的问题。找了大半个社区,没找到答案。后来经过观察,发现所有出现问题,和提出问题的截图中的 运行的虚拟环境路径中都存在中文。随后自行修改虚拟环境目录,解决了。参考问题的网址:https://ask.csdn.net/questions/728828#answer_1011283...
2019-10-18 14:56:54 5277 2
转载 Python3:二叉树的插入与删除
看到一篇非常优秀的二叉树的插入与删除的博客,让我一下子明白了二叉树的删除。用的是为删除的节点赋右子树最小的值。然后删除右子树最小值的节点的方法转载于:https://www.cnblogs.com/zuoyuan/p/3791801.htmlclass TreeNode: def __init__(self, x): self.val = x self....
2018-12-11 19:26:34 2353
原创 Python3:LeetCode 第144,第589题 二叉树的前序遍历 和 N叉树的前序遍历
开始学习树的数据结构,今天先做了树的前序遍历使用递归的话,代码还是简单,但题目要求不适用递归,使用迭代的方法于是考虑了栈的压入和弹出...
2018-11-29 14:22:17 316
原创 Python3:LeetCode 第23题 合并K个有序链表
题目依然不难,只是在合并两个链表的基础上再外面加一层循环话说有没有大神帮我看一下 ,这个算法的复杂度啊?我的算法是,将所有链表的节点遍历出来,放入一个列表对列表中的节点,以节点的值(val)作为关键字(key)对他们进行排序,排序完成后,前一个节点的next即是列表中的下一个节点再次遍历列表,重组链表我认为空间复杂度是O(1),时间复杂度是O(n)不知道对不对...
2018-11-26 15:08:16 587
原创 Python3: LeetCode第21题 合并两个有序链表
本来今天刷了一道题,看到下一道是简单链表,就一起刷了。这题考察了对于链表的合并对排序,用到了Python3中的lambda高阶函数之前还是一样的,将链表转换为列表,然后对于列表,以对象的值进行排序。排序后生成新的链表,返回链表头结点...
2018-11-23 15:03:38 431 1
原创 Python3:LeetCode 第20题 有效的括号
此题第一个解题思路是,从左到右依次匹配,但后来发现在括号有交错的情况下无法正常识别。看了下答案,发现使用了栈的先进后出的特点。对于先进入的括号,有匹配的就从栈顶弹出,暂时无法匹配的就留在栈底,最后如果匹配过程中出现错误或者栈底留有元素就说明括号不匹配。...
2018-11-23 14:17:15 219
原创 mac下Mongodb 启动失败
rimideiMac-83:bin rimi$ ./mongoMongoDB shell version v3.6.9connecting to: mongodb://127.0.0.1:270172018-11-22T18:34:17.494+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checkin...
2018-11-22 19:29:05 912
原创 Python3:LeetCode 第19题 删除链表的倒数第N个节点
这是LeetCode遇上的第二道链表类题目,在对于链表的操作上,还没有第二题要求的深入第二题的要求对链表值的读取,对于节点对象的创建,对于链表的创建。这道题其实就考察了对于链表的删除目前我对于这类链表题的解题思路是,遍历一次链表,把节点用列表装起来,把对链表的操作转换为对于列表的操作...
2018-11-22 14:19:20 378 1
原创 Python3:Leetcode 第18题 四数之和
这好像是LeetCode上数和的最后一道题,刚开始想在三数之和的基础上再加一层循环,但是超出了时间限制。被逼无奈,再次换用了一种方法,这种方法,先记录两个数的和,再计算另外两个数的和,如果值等于target并且第二次的第一个数下标大于第一次第二个数的下标就记录 。...
2018-11-21 16:47:57 255
原创 Python3:LeetCode 第17题 电话号码的字母组合
一开始做这道题的时候卡在了循环层数上,不知道输入的字符串的长度,怎么知道循环多少层呢?后来思(baidu)考(du)了一下,知道了要用递归。说起来这已经不是第一次遇到不知道循环层数谁用递归的题了。现在 可以知道在不知道循环层数的情况下,要使用递归...
2018-11-20 11:43:06 317
原创 Python3:LeetCode 第16题 最接近的三数之和
此题解题思路基本就是三数之和,只是判定条件变为和target的差值的绝对值最小给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。例如,给定数组 nums = [-1,2,1,-4], 和 target = 1.与 target 最接近的三个数的和为 2. (...
2018-11-19 11:31:04 178
原创 Python3:LeetCode 第11题 盛最多水的容器
本题较为简单,只是在优化算法上遇到点问题之前使用暴力法,超出时间限制,看官方解答上也有暴力法此法比较所有面积大小,但超出时间,所以采用了双指针法从首尾两个指针向中间走,任意一边短的话就想中间走...
2018-11-15 10:34:23 143
原创 Python3:LeetCode第八题 字符串转整数
首先去除字符串前面的所有空格,然后判断第一个字符是否为+或者-只能进入一个加减号,之后向后遍历知道不是数字为止
2018-11-14 10:31:10 225
原创 Psthon3:LeetCode第四题 两个排序数组的中位数
这次的题目非常简单,虽然leetcode上的标签是困难,但实则是数组排序和下标查找对两个列表进行合并,拍排序。找到中间一位或者两位,求平均数
2018-11-13 09:21:00 197
原创 LeetCode第五题:python3最长回文子串
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。示例 1:输入: “babad”输出: “bab”注意: "aba"也是一个有效答案。示例 2:输入: “cbbd”输出: “bb”class Solution:def longestPalindrome(self, s):start, end = 0, 0len1_max = 0len2...
2018-11-08 14:48:04 551
原创 python3:LeetCode第三题字符串的无重复最长子串
给定一个字符串,找出不含有重复字符的最长子串的长度。采用了滑动窗口法,set()class Solution:def lengthOfLongestSubstring(self, s):“”":type s: str:rtype: int“”"n = len(s)news = set()i, j, ans = 0, 0, 0while i < n and j <...
2018-11-07 15:38:34 451
原创 python3:LeetCode第二题 两数相加
给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。# Definition for singly-linked list.# class ListNode:# def init(self, x):# self.val = x# ...
2018-11-06 17:15:33 568
原创 python3:LeetCode第一题,两数之和
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]由于每个输入只对应一种答案,所以只用遍历一次,就可以得到答案class Solution:def ...
2018-11-05 17:10:18 493
原创 Js基础
JS基础注释与语句1、注释• 单行注释://• 多行注释:/**/2、 语句一段脚本就是一系列计算机能够一步一步执行的指令。每一条单独的指令或步骤就被称为一条语句。语句以分号(;)结尾,多个语句可以写在一行内。var a = 10; // 这是一条赋值语句var b = 10; var c = a + b; // 多条语句可以写在一行内;提示:分号在...
2018-11-05 17:04:53 341
原创 leetcode:回文数
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。进阶:你能不将...
2018-11-01 20:10:25 199
原创 python3:SyntaxError: unexpected EOF while parsing
刷codewars时遇到SyntaxError: unexpected EOF while parsing。这是由于eval函数内参数为空时引起的,加入判断(if)后解决
2018-10-31 20:23:38 2854
原创 python3:@property、sette()的用法
@property是一个装饰器,作用是将类中的属性转为方法,使得被装饰的属性不像之前那样容易被改写,因为他将属性变为不可更改的函数setter()函数的作用在于当你为被@property装饰的属性赋值时,属性由于不可改,被拒绝赋值,使用setter()函数已达到赋值的目的,并且可以修改不合法的赋值...
2018-10-23 20:30:51 289
原创 python3学习笔记:初探面向对象
面向对象编程(oop)是将数据和对数据的操作行为放在一起三大特性:封装,继承,多态封装:把客观事物封装为抽象的类,把数据和数据操作方式放在一起,只让信任的类和对象操作继承:子类继承父类的属性多态:同一个类的实例对同一个方法有不同的表现形式继承的书写:class people:passclass human(people)pass@property的使用把对函数的调用改成了对...
2018-10-19 18:45:14 191
原创 Python3:ValueError: invalid literal for int() with base 10: '3.3'
当你尝试将int()函数和input()函数同时使用时会发生ValueError异常,异常原因在于int()函数无法直接整数化一个带小数点的字符串
2018-10-17 18:31:44 4473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人