自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 DataX(一):编译运行

运行:/opt/homebrew/bin/python3 datax.py stream.json。配置文件core/target/datax/bin/stream.json文件。注意datax.py目录在core目录下,这里以stream进行测试。本人开发环境Macbook M1,一切顺利~接下来可以愉快的进行Debug啦。

2023-05-24 01:42:19 432

原创 两年经验面试记录

工作两年,重新准备面试,目标回长沙。

2023-05-19 00:10:37 143

原创 [Spring项目部署]spring项目简单部署

springboot项目部署

2022-10-24 01:41:03 402

原创 【Leetcode-python】栈和队列题II

class MyStack(object): """ 双向列表实现,为什么push时候使用q更快?此方法36ms,注释方法20ms """ def __init__(self): self._queue = collections.deque() def push(self, x): # q = self._queue...

2018-12-20 23:37:15 180

原创 【Leetcode-python】栈和队列题I

class Solution(object): """ 定义一个栈和一个字典 如果进入左括号则append 如果进入右括号则查看栈顶是否为空,非空与栈顶元素比较,两者匹配则继续,不匹配则返回错误 """ def isValid(self,s): stack = [] map = {')':'(',']':'[',...

2018-12-19 20:54:23 280

原创 【Leetcode】链表题III【python】

class Solution(object): def hasCycle(self, head): """ :type head: ListNode :rtype: bool 法一:设置一个快指针,一个慢指针 如果有环则必有fast==slow """ slow=fast=...

2018-12-18 23:25:59 109

原创 【Leetcode】链表题II【python】

class Solution(object): """ 存留头节点的问题return new = head?? 此处返回self.next 保证链表不断,记录下前节点pre,然后交换当前节点和下一个节点 """ def swapPairs(self, head): """ :type head: ListNode ...

2018-12-18 20:54:02 156

原创 【Leetcode】链表题I【python】

class Solution: """ 递归思路:不断递归下一个节点 最后两个节点开始反转 递归中止条件:当前节点不存在下一个节点 """ def reverseList(self, head): if not head or not head.next: return head p = ...

2018-12-08 20:18:35 167

原创 【LeetCode】数组题目III【Python】

class Solution(object): """类似3sum,固定头尾,进行循环,应该有更优方法,但是通过勒,代码也很好理解""" """去重代码此处先判断是否存在此列表,在进行添加。另一种跳过重复,不能简单使用两个while""" def fourSum(self, nums, target): ans=[] nums.

2018-12-08 14:52:40 106

原创 【Leetcode】数组题目【Python】

class Solution(object): def twoSum(self, nums, target): """ :type nums: List[int] :type target: int :rtype: List[int] """ dic={} #dict = dict()...

2018-11-13 23:03:59 181

原创 【牛客网】数组题目I---【Python】

class Solution: # array 二维列表 def Find1(self, target, array): # write code here for i in range(len(array)): for j in range(len(array[0])): if arra...

2018-11-13 18:51:53 284

原创 【leetcode】---数组题目【python】

26.Remove duplicate from Sorted Array思路:题目不允许开辟新空间,且数组排好序。若nums[i]==nums[index-1],增加i去避免复制。当nums[i]!=nums[index-1],此时进行复制,且让index+1,重复操作直至i达到len(nums)class Solution: def removeDuplicates(se...

2018-11-10 14:35:22 279

原创 朴素贝叶斯代码讲解

import numpy as npfrom numpy import arrayimport mathdef loadDataSet(): #导入数据 postingList=[['青绿', '蜷缩', '浊响', '清晰', '凹陷', '硬滑', ], ['乌黑', '蜷缩', '沉闷', '清晰', '凹陷', '硬滑', ], ...

2018-11-07 23:13:30 329

原创 python单链表构建

class Node(object): def __init__(self,elem): self.elem = elem self.next = Noneclass SingleLinkList(object): """初始""" def __init__(self,node=None): self._head = n...

2018-11-06 16:26:56 492

原创 机器学习决策树如何学习

观看B站决策树视频:https://www.bilibili.com/video/av26086646/?p=6结合西瓜书配合博客:https://blog.csdn.net/u012328159/article/details/79413610了解每一个过程问题:缺失值更新的权值到底怎么得来的,分支数的倒数?...

2018-10-17 11:34:30 253

原创 双向循环链表实践

观看小甲鱼视频:要求实现用户输入一个数使得26个字母发生变化,例如输入3输出结果:DEFGHIJKLMNOPQRSTUVWXYZABC输出-3得到结果XYZABCDEFHIJKLMNOPQRSTUVW#include#include#define OK 1#define ERROR 0typedef char ElemType;typedef int Status

2017-05-30 01:02:20 275

原创 数据结构(循环链表)实现约瑟夫问题

#include#includetypedef struct node{ int data; struct node *next;}node;node *create(int n){ int i; node *p = NULL,*head; node *temp; head = (node*)malloc(sizeof(node)); p=head; for(i

2017-05-29 09:36:37 523

原创 1001. 害死人不偿命的(3n+1)猜想 (15)

分析:输入样例3,第一步3为奇数,把3*3+1切一半得到5第二步5为奇数,3*5+1得16,16为偶数,切得8。第三步8为偶数,切得4。第四步,4为偶数,切得2第五步,2为偶数,切得1即主要步骤,判断是否为1,不为1,判断奇偶性,从而得到新的数字。注意:输入输出格式(别去额外添加任何输入输出提示,否则报错)#includeint main(){ int n,i=

2017-05-26 18:07:16 421

原创 湖大C语言程序设计7

C语言编程:一个数的各位数字倒过来所得到的新数叫原数的反序数.一个数的各位数字倒过来所得到的新数叫原数的反序数.如果一个数等于它的反序数,则称它为对称数或回文数。求1993以内的二进制对称数#includevoid main(){ int i,j,k,n,a[11]={0}; for(i=1;i<=1993;i++){ n=i; k=0; while(n>0){

2017-04-26 23:23:22 597 1

原创 湖大C语言设计题6

编写程序,输出用一元人民币兑换成一分,二分,五分硬币的不同兑换方法#includevoid main(){ int i,j,m,a; for(i=0;i<=20;i++) { for(j=0;j<=50;j++) { for(m=0;m<=100;m++) { a=1*m+2*j+5*i; if(a==100) { pr

2017-04-26 23:11:57 960

原创 湖大程序设计题5

一个自然数被8除余1,所得的商被8除也余1,再把第二次所得的商被8除后余7,最后得到一个商是a(见短除式<1>);又知这个自然数被17除余4,所得的商被17除余15,最后得到一个商是a的2倍(见短除式<2>).求这个自然数#includevoid main(){ int i,a; for(i=0;i<10000;i++){ if(i%8==1){ if((i/8)%8==1)

2017-04-25 23:58:46 368

原创 C语言程序设计练习题4

编写程序,读入一个整数N,若N为非负数,则计算N到2N之间的整数,若N为一个负数,则求2*N到N之间的整数和。分别利用for和while写出两个程序。#includeint main(){ int n,sum=0,i; scanf("%d",&n); if(n>=0){ for(i=n;i<2*n+1;i++){ sum+=i; } } else{ for(i=n

2017-04-19 23:37:55 607

原创 湖大C语言程序设计3

如何用C语言编写一个程序,输入任意输入一个正整数,反序输出每一位#includeint main(){ int n; scanf("%d",&n); while(n>0){ printf("%d",n%10); n=n/10; } return 0;}

2017-04-19 22:49:49 288

原创 湖大C语言设计练习题

从键盘输入十个整数,用插入法对输入的数据按照从小到大的顺序进行排序,将排序后的结果输出#includeint main(){ int i,m,j,a[10]; for(i=0;i<10;i++){ printf("input NO.%d : ",i+1); scanf("%d",&m); for(j=i-1;a[j]>m&&j>=0;j--){ a[j+1]=a[j];

2017-04-19 08:09:32 315

原创 湖大C语言设计练习题

从键盘输入任意的字符,按下列规则进行分类计数。     第一类 '0','1','2','3','4','5','6','7','8','9'     第二类 '+','-','*','/','%','='     第三类 其它字符当输入字符'\'时先计数,然后停止接收输入,打印计数的结果。#includevoid main(){ char i; int n1

2017-04-17 22:48:00 4138

原创 C语言栈代码

#include#include#include#define STACK_INIT_SIZE 10#define STACKINCREMENT 2typedef struct SqStack{ int *base; int *top; int stacksize ;}SqStack;int InitStack(SqStack *S){ (*S).base = (int

2017-03-22 18:54:39 408

原创 C语言数据结构

假设有两个集合A和B分别用两个线性表LA和LB表示,即:线性表中的数据元素即为集合中的成员。现要求一个新的集合A=A∪B#include#include#include#define LIST_INIT_SIZE 10#define LISTINCREMENT 10typedef struct{ int *elem; int length; int listsize;}SqL

2017-03-15 16:08:08 477 2

原创 java实现循环列队

public class MyQueue { private long[] arr; private int elements; private int front; private int end; public static void main(String[] args) { MyQueue mq = new MyQueue(4); mq.insert(23); m

2017-01-26 00:46:30 283

原创 java栈的实现

public class MyStack { private long[] arr; private int top; public static void main(String[] args) { MyStack ms = new MyStack(4); ms.push(23); ms.push(12); ms.push(90); ms.push(83);

2017-01-24 00:11:48 143

原创 java实现三种简单排序以及改良:冒泡排序,选择排序,直接插入排序

java实现三种排序,以及冒泡排序可以进行很多改良

2017-01-18 21:58:45 394

原创 java实现数组的增删改查

更改数组下标 标志位作用 增加 删除 修改 赋值 查询

2017-01-17 16:19:44 13369 1

原创 java语言求最小公倍数和最大公约数的三种算法

import java.util.Scanner;public class Muitipie { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("input x :"); int x = in.nextInt(); System.o

2017-01-16 22:04:30 12909 1

原创 利用java实现基于文本的图书管理系统(有界面)

我觉得最难的一部分就是如何实现实现增删改查增加:使用write直接向文件写入数据即可删除:例如通过图书号(x)找到图书数据,删除图书数据。要想实现此功能,利用一个字符数组(Arraylist)保存文本每行数据,分割文本每一行数据(每一行分割成书号,书名,价格等信息等等,利用正则表达式)使其与图书号进行匹配,相同则找到这一行,否则,继续读取文本直到抛出异常。找到之后删除(Remove),删除

2017-01-08 00:24:05 5095 4

用java实现基于文件的图书管理系统

没有使用数据库!没有使用数据库!代码敲写的也不是很规范,但是也是值得新手去借鉴,仅仅依靠java可以实现的管理系统。主要技术就是IO,GUI。

2017-01-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除