自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bigsai

微信公众号:[bigsai],回复[bigsai]领取pdf进阶书籍! 江科大本、南理研一,您的关注是前进不断的源泉!

  • 博客(14)
  • 资源 (4)
  • 论坛 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 ivx平台开发——不用代码实现一个九宫格抽奖

原创公众号:bigsai前言上次说过在看一些关于0代码开发平台ivx,前一段时间忙完考试最近跟着教程0代码实现一个九宫格抽奖,哈哈哈感觉还是蛮强大的,懂点的人都知道可视化这个东西我们正常都是用一些包或者库来实现数据可视化。而可视化编程我们可能还停留在Dreamweaver和安卓xml编程上。如果写过GUI或者之类就知道任何一个可视化操作的任务量是非常巨大的,所以内心还是很钦佩出这么一个东西。并且这个可视化不错的(上手需要一点时间)。对于九宫格抽奖问题,要清楚并不是真正的前端界面去抽奖,而是后端生成.

2020-12-29 12:37:27 1000 3

原创 LeetCode 92反转链表Ⅱ&93复制ip地址&94二叉树的中序遍历

反转链表Ⅱ反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。说明:1 ≤ m ≤ n ≤ 链表长度。示例:输入: 1->2->3->4->5->NULL, m = 2, n = 4输出: 1->4->3->2->5->NULL分析:这种题实现的方法可能比较多,但是我这里使用头插法去实现。m-n范围内进行反转,那么只需要将这部分的链表顺序头插在m-1位的后面即可。后面再拼接起来。防止m包含头部,可以引入一个头节点进行处

2020-12-27 18:58:13 542 1

原创 LeetCode 90子集Ⅱ&91解码方法

子集Ⅱ给定一个可能包含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例:输入: [1,2,2]输出:[ [2], [1], [1,2,2], [2,2], [1,2], []]分析:这道题和上道求子集不同的是这里面可能会出现重复的元素。我们需要在结果中过滤掉重复的元素。首先,子集问题无疑是使用回溯法求得结果,首先分析如果序列没有重复的情况,我们会借助一个boolean[]数组标记使用过的元素和index表示当前的

2020-12-26 18:58:17 1340

原创 跳表(SkipList)设计与实现(java)

跳表(SkipList)设计与实现跳表是面试常问的一种数据结构,它在很多中间件和语言中得到应用,我们熟知的就有Redis跳表。并且在面试的很多场景可能会问到,偶尔还会让你手写试一试(跳表可能会让手写,红黑树是不可能的).

2020-12-26 16:09:49 602 4

原创 LeetCode 88合并两个有序数组&89格雷编码

合并两个有序数组题目描述给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。示例:输入:nums1 = [1,2,3,0,0,0], m = 3nums2 = [2,5,6], n = 3输出:[1,2,2,3,5,6]

2020-12-20 18:26:29 590

原创 LeetCode 86分割链表&87扰乱字符串

分割链表题目描述:给定一个链表和一个特定值 x,对链表进行分隔,使得所有小于 x 的节点都在大于或等于 x 的节点之前。你应当保留两个分区中每个节点的初始相对位置。示例:输入: head = 1->4->3->2->5->2, x = 3输出: 1->2->2->4->3->5分析:这题的话也很简单,它要求将小于x的节点放到前面,且相对位置不变。我们可以采用两个链表将其分割开来然后再合并,在具体的处理上,可以创建两个带头

2020-12-19 15:41:46 553

原创 5张图搞懂Java深浅拷贝

微信搜一搜 「bigsai」 关注这个专注于Java和数据结构与算法的铁铁文章收录在github/bigsai-algorithm 欢迎star收藏如果本篇对你有帮助,记得点赞收藏哦!在开发、刷题、面试中,我们可能会遇到将一个对象的属性赋值到另一个对象的情况,这种情况就叫做拷贝。拷贝与Java内存结构息息相关,搞懂Java深浅拷贝是很必要的!在对象的拷贝中,很多初学者可能搞不清到底是拷贝了引用还是拷贝了对象。在拷贝中这里就分为引用拷贝、浅拷贝、深拷贝进行讲述。引用拷贝引用拷贝会生成一个新的对.

2020-12-18 09:59:44 746 2

原创 面试官本拿求素数搞我,但被我优雅的“回击“了(素数筛)

前言现在的面试官,是无数开发者的梦魇,能够吊打面试官的属实不多,因为大部分面试官真的有那么那几下子。但在面试中,我们这些小生存者不能全盘否定只能单点突破—从某个问题上让面试官眼前一亮。这不,今天就来分享来了。这年头,算法岗内卷不说,开发岗也有点内卷,对开发者要求越来越高了,而面试官也是处心积虑的 “刁难” 面试者,凡是都喜欢由浅入深,凡是都喜欢问个:你知道为什么?你知道原理吗?之类。并且,以前只是大厂面试官喜欢问算法,大厂员工底子好,很多甚至有ACM经验或者系统刷题经验,这很容易理解,但现在一些小公司面

2020-12-11 10:05:09 2759 9

原创 花五分钟看这篇之前,你才发现你不懂RESTful

原创公众号(希望能支持一下):bigsai 转载请联系bigsai文章收藏在回车课堂 和github前言在学习RESTful 风格接口之前,即使你不知道它是什么,但你肯定会好奇它能解决什么问题?有什么应用场景?听完下面描述我想你就会明白:在互联网并没有完全流行的初期,移动端也没有那么盛行,页面请求和并发量也不高,那时候人们对接口的要求没那么高,一些动态页面(jsp)就能满足绝大多数的使用需求。但是随着互联网和移动设备的发展,人们对Web应用的使用需求也增加,传统的动态页面由于低效率而渐渐被.

2020-12-07 19:32:10 873 8

原创 初探一个0代码开发—iVX平台

任何生产力的进步,都不是一帆风顺的,iVX作为一款全新的“生产力”工具,也准备好迎接各种挑战!蒸汽机车被发明的时候,被马车夫鄙视;流水线发明的时候,被手工业者抵制;而移动支付,更是让门口的工行营业厅关门,当然也端了小偷的饭碗。任何革命性的创新和发明,都会伴随新一轮的分工和社会的进步,同时也会给原有社会分工的既得利益者带来挑战。iVX本质上就是编程领域的一种创新和发明,是互联网IT开发领域的一场“革命”!“去掉程序语法,保留程序逻辑”,也许有百万人有过这种想法,认真思考过如何实现的不足万人,真正去

2020-12-06 18:54:39 1174 2

原创 LeetCode 79单词搜索&80删除排序数组中的重复项Ⅱ&81.搜索旋转排序数组Ⅱ

LeetCode79.单词搜索给定一个二维网格和一个单词,找出该单词是否存在于网格中。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。示例:board =[ ['A','B','C','E'], ['S','F','C','S'], ['A','D','E','E']]给定 word = "ABCCED", 返回 true给定 word = "SEE", 返回 true给定 word

2020-12-06 18:08:09 582

原创 Leetcode 76最小覆盖子串&77组合&78子集

LeetCode 76最小覆盖子串给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “” 。注意:如果 s 中存在这样的子串,我们保证它是唯一的答案。示例 1:输入:s = "ADOBECODEBANC", t = "ABC"输出:"BANC"示例 2:输入:s = "a", t = "a"输出:"a"提示:1 <= s.length, t.length <= 105s 和 t

2020-12-05 18:55:03 584

原创 【五大常用算法】一文搞懂分治算法

原创公众号:bigsai文章收录在 bigsai-algorithm 求个star前言分治算法(divide and conquer)是五大常用算法(分治算法、动态规划算法、贪心算法、回溯法、分治界限法)之一,很多人在平时学习中可能只是知道分治算法,但是可能并没有系统的学习分治算法,本篇就带你较为全面的去认识和了解分治算法。在学习分治算法之前,问你一个问题,相信大家小时候都有存钱罐的经历,父母亲人如果给钱都会往自己的宝藏中存钱,我们每隔一段时间都会清点清点钱。但是一堆钱让你处理起来你可能觉得很复.

2020-12-03 15:59:27 843 6

原创 经验分享|原来这些图灵奖巨匠就藏在身边

前言微信搜一搜:bigsai 文章收录在github 欢迎star这是一个真实的故事,在笔者今年参加考研复试的时候,由于疫情原因是线上复试,但是一些流程还是没变的,机试+笔试完之后就是面试了。然后就开始紧张的面试了,大家都知道面试在最开始就是英语部分,当老师说咱们开始英语口语,我把早已背的滚瓜烂熟的个人介绍藏在脑海中正准备一泄而出等待老师说"Please introduce yourself"的时候,事情突然发生反转,老师来了一句:"Do you know who won the Turing p

2020-12-01 10:32:35 2613 5

软件系统压力测试.doc

法律信息管理系统性能测试报告 压力测试报告 第1章系统概述 系统名称:法院信息管理系统 第2章方案设计 2.1系统压力强度估算 系统响应时间判断原则如下: 系统业务响应时间小于2-5秒,判为优秀,用户对系统感觉很好; 系统业务响应时间在5-10秒之间,判为良好,用户对系统感觉一般; 系统业务响应时间超过15秒,判断为一般,用户体验不佳。 2.2 测试环境 网络环境:公司内部的以太网,与服务器的连接速率为100.0M,与客户端的连接速率为10/100M自适应。

2019-06-13

python爬虫教程(html样式)

里面覆盖了python爬虫几乎所有的知识点,包括urlib库,requests库,beautifulsoup,正则表达,代理ip,selenium+无头浏览器。srapy框架以及数据的存储等待。

2018-11-21

ACM教程(多个word+pdf分类)

涉及多个种类的算法,大的方面包括图论,数论,计算几何,排列组合,博弈论,基础数据结构等等。

2018-11-21

算法竞赛入门经典(刘汝佳)word文档

word格式的算法课程资源,有助于学习算法,强化基本功。

2018-02-27

bigsai(同公众号)的留言板

发表于 2020-01-02 最后回复 2020-01-02

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

TA关注的人 TA的粉丝

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