编程学习
文章平均质量分 56
zhangdingxin12138
这个作者很懒,什么都没留下…
展开
-
栈部分刷题记录
一、用栈访问最后若干元素question 682、question71、question 388二、栈与计算器question 150、question 227、question224三、栈与括号匹配question20、question636、question591*、question32四、递归question 385、question341 *、question 394...原创 2022-05-06 11:35:31 · 111 阅读 · 0 评论 -
数与位部分刷题记录
数与位部分刷题记录数与位的操作question 7(整数反转)answerclass Solution { public int reverse(int x) { if(x==0){return 0;} int sum=0; while(x!=0){ if(sum<(Integer.MIN_VALUE)/10||sum>(Integer.MAX_VALUE)/10){ r原创 2022-04-29 15:56:07 · 183 阅读 · 0 评论 -
字符串部分刷题笔记
字符串部分刷题笔记字符question 520(检测大写字母)answer:两种情况 1:都是大写 2:从第二个开始都是小写lass Solution { public boolean detectCapitalUse(String word) { //分两种情况 //1:所有字符都是大写 //2:从第二个字符开始都是小写 return word.equals(word.toUpperCase())||word.substr原创 2022-04-07 17:38:47 · 215 阅读 · 0 评论 -
数组部分刷题记录
以下仅为个人刷题笔记记录,如有错误,敬请指正,勿喷。数组部分刷题记录一、数组的遍历question:485给定一个二进制数组 nums , 计算其中最大连续 1 的个数。示例1:输入:nums = [1,1,0,1,1,1]输出:3解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3.示例二:输入:nums = [1,0,1,1,0,1]输出:2answer:设置一个temp变量统计当前连续1的个数。当遇到0时,比较当前1的个数 与之前最大值。class原创 2022-04-04 19:47:59 · 771 阅读 · 0 评论 -
Ubuntu:RabbitMq安装与踩雷
使用rabbitmq的库安装erlang,脚本如下:#!/bin/shsudo apt-get install curl gnupg debian-keyring debian-archive-keyring apt-transport-https -y## Team RabbitMQ's main signing keysudo apt-key adv --keyserver "hkps://keys.openpgp.org" --recv-keys "0x0A9AF2115F4687BD29原创 2021-06-24 12:38:44 · 393 阅读 · 0 评论 -
Unix网络编程(2):套接字结构
IPv4套接字结构通用套接字结构IPv6套接字结构原创 2021-03-23 16:30:12 · 77 阅读 · 0 评论 -
Unix网络编程(1):TCP基础
原创 2021-03-23 16:26:43 · 94 阅读 · 0 评论 -
输出魔方矩阵(C语言实现)
题目:输出魔方阵,所谓魔方阵是指这样的方阵,它的每一行,每一列和对角线的和均相等,要输出1-n^2个自然数构成的魔方阵,例如8 1 63 5 74 9 2解决方案当n<=2时不存在魔方矩阵 if(n<3){ printf("不存在n=%d的魔方矩阵",n); return; }当n为奇数时,可用“罗...原创 2019-11-20 12:39:09 · 4065 阅读 · 0 评论 -
练习题目总结 Maximum Subsequence Sum(C++)
Given a sequence of K integers { N1 , N2 , …, NK }. A continuous subsequence is defined to be { Ni , Ni+1 , …, Nj } where 1≤i≤j≤K. The Maximum Subsequence is the conti...原创 2019-06-17 18:25:01 · 135 阅读 · 0 评论 -
练习题目总结 Reversing Linked List(C++)
Given a constant K and a singly linked list L, you are supposed to reverse the links of every K elements on L. For example, given L being 1→2→3→4→5→6, if K=3, then you must output 3→2→1→6→5→4; if K=4...原创 2019-06-17 18:22:35 · 203 阅读 · 0 评论 -
编译原理:词法分析
先粘个代码,之后完善#include<iostream>#include<fstream>#include<cstring>using namespace std;char Filename[30]; //文件名FILE *fpin; //声明一个函数指针char ch,prog[1000],token[8];char *keyword[8...原创 2019-06-03 15:28:22 · 160 阅读 · 0 评论 -
leetcode 831练习(c++)
#include <regex> // regex_replace#include <algorithm> // transform class Solution {private: string prefix[4] = {"", "+*-", "+**-", "+***-"};public: string maskPII(string S) ...原创 2019-06-06 15:26:54 · 201 阅读 · 0 评论