- 博客(125)
- 资源 (18)
- 问答 (2)
- 收藏
- 关注
原创 k 节点链表翻转
给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。示例:给你这个链表:1->2->3->4->5当 k = 2 时,应当返回: 2->1->4->3->5当 k = 3 时,应当返回: 3->2->1->4->5说明:你的算法只能使用常数的额外空间。你不能只是单纯的改变节点内部的值,而是需要实
2020-06-06 15:05:41
365
原创 判断a==b
判断a==b判断两个字符串表示的数字是否相等。输入:3 3.0输出YES输入:23.45 23.44输出:NO输入:213.48 213.480输出:YEStip1. 整数和小数部分2. 小数末尾03. 考虑逆序#include <stdio.h>#include <string.h>// #define DEBUGenum { _RIGHT_NUM = 2, _MAX_LEN = 100,};void Co
2020-06-05 16:08:54
447
原创 gdb
重定向(gdb) set logging file FILENAME(gdb) set logging on Copying output to staticPara.(gdb) set logging offDone logging to FILENAME.打印直接打印px指定长度p *point@byteLen输出大小(gdb) p *pucBuf@666666...
2020-03-06 17:30:44
370
原创 最小生成
5 50 0 0 0 00 0 1 0 00 1 2 1 00 0 1 0 00 0 0 0 0#include <stdio.h>#include <stdlib.h>#include <string.h>#include <limits.h>#include <string>#include <stac...
2019-10-26 19:08:49
281
原创 矩阵操作
根据百度百科,生命游戏,简称为生命,是英国数学家约翰·何顿·康威在1970年发明的细胞自动机。给定一个包含 m × n 个格子的面板,每一个格子都可以看成是一个细胞。每个细胞具有一个初始状态 live(1)即为活细胞, 或 dead(0)即为死细胞。每个细胞与其八个相邻位置(水平,垂直,对角线)的细胞都遵循以下四条生存定律:如果活细胞周围八个位置的活细胞数少于两个,则该位置活细胞死亡;...
2019-09-21 14:25:27
200
原创 二叉树的锯齿形层次遍历
给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。例如:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回锯齿形层次遍历如下:[[3],[20,9],[15,7]](LeetCode)[https://leet...
2019-09-19 22:14:34
1282
原创 sum_N问题
SUM——Ntarget: g_sdata:g_n: g_w[1----n-1]#include <stdio.h>#include <stdlib.h>enum { ZERO = 0, ONE, TWO, DATALEN = 5, N = 110, DataErr = -2, SUMErr = -1,...
2019-09-12 18:11:10
678
原创 数列求和
数列求和: 5 + 55 + 555 + 5555 + 5…5 (N个5)#include <stdio.h>#include <stdlib.h>#include <string.h>enum { ZERO = 0, ONE, TEN = 10, MAXN = 100010,};int g_m, g_n;ch...
2019-09-10 12:17:50
3199
原创 熊猫钓鱼
题目描述苗苗今天很无聊,就喊来希希和他一起玩熊猫钓鱼的扑克游戏。苗苗找来一堆扑克,将其平均分成两份,每人拿一份,苗苗先拿出手中的第一张牌放在桌子上,然后希希也拿出手中第一张牌放在苗苗刚打出来的牌上面,就像这样两人交替出牌。出牌时,如果谁打出的牌与桌上某张牌牌面相同,就可以把两张相同牌以及夹在其中的所有牌全部取走,并且把自己赢得的牌按照桌面上从上到下(1号牌压在2号牌上,那么1号牌就是在上,2号牌...
2019-09-04 16:07:15
5358
原创 回文
最长回文子序列给定一个字符串s,找到其中最长的回文子序列。可以假设s的最大长度为1000。示例 1:输入:“bbbab”输出:4一个可能的最长回文子序列为 “bbbb”。示例 2:输入:“cbbd”输出:2一个可能的最长回文子序列为 "bb"leetcode#define MAX(a, b) ((a) > (b) ? (a) : (b))int LookPal...
2019-08-29 22:43:02
936
原创 简单计算器
**1. 中缀转后缀表示**2. 求后缀#include <stdio.h>#include <string.h>enum { ZERO = 0, ONE, TEN = 10, ZEROCH = '0', ONECH = '1', NINECH = '9', PLUS = '+', MINUS =...
2019-08-28 14:45:40
1317
原创 hh
long int strtol(const char *str, char **endptr, int base) char *astr[] = { "+", "0", "123", "-12" }; char *ptr; int res; for (int i = 0; i < 4; i++) { res = strtol(astr[i]...
2019-08-28 14:42:11
135
原创 最小花费爬楼梯
数组的每个索引做为一个阶梯,第 i个阶梯对应着一个非负数的体力花费值 costi。每当你爬上一个阶梯你都要花费对应的体力花费值,然后你可以选择继续爬一个阶梯或者爬两个阶梯。您需要找到达到楼层顶部的最低花费。在开始时,你可以选择从索引为 0 或 1 的元素作为初始阶梯。示例 1:输入: cost = [10, 15, 20]输出: 15解释: 最低花费是从c...
2019-08-26 19:22:48
244
原创 排列组合
求组合数使用公式(n+1)Cm=nCm+nC(m-1)。#include <stdio.h>enum { SUCCESS = 0, FAILURE = 1, ZERO = 0, ONE, TWO, THREE = 3, MAX_M = 100, MAX_N = 1000, MAX_K = 20, ...
2019-08-24 11:50:51
776
原创 Qsort
假设奖牌榜的排名规则如下:1、首先gold medal数量多的排在前面;2、其次silver medal数量多的排在前面;3、然后bronze medal数量多的排在前面;4、若以上三个条件仍无法区分名次,则以国家名称的字典序排定。我们假设国家名称不超过20个字符、各种奖牌数不超过100,且大于等于0。解答要求时间限制:1000ms, 内存限制:64MB输入第一行输入一个整数N(...
2019-08-24 10:10:30
660
原创 表达式加括号分段
题目描述给出一个表达式,可以通过在不同的地方添加括号,从而改变式子的结果,比如 1+2 3,如果是(1 + 2) 3结果是9,如果是1+2*3结果是7,现在给出一个这样的式子,保证只有乘法和加法,但是也许会出现负数.求这个式子通过不同的加括号方式,所能求得的最大结果.解答要求时间限制:1000ms, 内存限制:64MB输入第一行输入一个整数n(2<=n<=100),是所给式...
2019-08-21 17:18:53
1801
原创 后序遍历
题目描述有一棵二叉树,每个节点由一个大写字母标识(最多26个节点)。现有两组字母,分别表示前序遍历(父节点->左孩子->右孩子)和中序遍历(左孩子->父节点->右孩子)的结果,请你输出后序遍历(左孩子->右孩子->父节点)的结果。输入每个输入文件包含两串字母,各占一行。(每串只包含大写字母)第一行字母表示前序遍历结果,第二行字母表示中序遍历结果。输出...
2019-08-20 16:45:25
6679
原创 拿礼物
在一个 m*n 的棋盘中的每一个格都放一个礼物,每个礼物都有一定的价值(价值大于0).你可以从棋盘的左下角开始拿各种里的礼物,并每次向左或者向下移动一格,直到到达棋盘的右上角。给定一个棋盘及上面个的礼物,请计算你最多能拿走多少价值的礼物?递归#include <stdio.h>#define MAXRAW 24int g_raw = 0;int g_col = 0;in...
2019-08-20 11:39:25
224
原创 不含有重复字符的最长子串
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所...
2019-08-19 10:40:01
598
原创 括号匹配
给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。来源:LeetCode#include <stdio.h>#include <string.h>typedef enum { true = 1...
2019-08-19 10:37:35
123
原创 Qsort对链表指针排序
数组元素为head头指针头指针是结构体指针排序方式:链表元素少的排前面元素个数相同的按字典序排序#include <stdio.h>#include <stdlib.h>typedef struct TagNode{ int data; struct TagNode *next;}Node;Node *CreateLink(int *arr...
2019-08-18 23:05:29
2067
原创 N的阶乘
#大整数的阶乘整数拆分\begin{equation}\begin{aligned}(aM+b) c &= M a c + b * c&= (M* a*c + carry) + res\end{aligned}\end{equation}where carry=b∗c/M,res=b∗c%Mcarry = b *c /M, res = b*c\%Mcarry=...
2019-08-15 15:35:27
414
原创 设计模式--工厂模式
工厂模式头文件Calculator.h#ifndef _CALCULATOR_H_#define _CALCULATOR_H_#include <iostream>#include <string>using namespace std;/* 计算的工厂类 */// 简单工厂模式class Calculator;class CalcSimply...
2019-07-23 21:39:36
135
原创 %n 使用
%n 使用#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>/*test for %n */void test(){ char acData[] = "125"; int wData; unsigned int wLen; sscanf(acData, "%d%n...
2019-04-15 23:41:03
441
原创 linux常用指令
系统相关1.1 查看系统#cat /etc/issueWelcome to SUSE Linux Enterprise Server 12 (x86_64) - Kernel \r (\l).1.2 查看内核#uname -aLinux SZV1000358686 3.12.28-4-default #1 SMP Thu Sep 25 17:02:34 UTC 2014 (98...
2019-02-18 15:19:58
140
原创 结构体初始化
#include <stdio.h>#include <iostream>using namespace std;typedef struct MMM{int count;int data[3];}MMM;int main(){ //cout << "Hello World"; MMM mm = {3, 1, 2, 3}; co...
2018-12-19 11:14:00
209
原创 函数指针数组
定义函数指针类型typedef UINT32 (*PFUNC)(UINT32)2.定义同类型多个函数UINT32 procOfAxiRsp(UINT32 uwData){ return 0;}UINT32 procOfDevcuRerls(UINT32 uwData){ return 0}定义函数指针数组PFUNC afunc[] = {procOfAxiRsp...
2018-11-06 23:26:06
144
原创 python 字典
“`-- coding:UTF-8 --import re from operator import itemgetter import constantsclass OlympicsMedalSystem: def init(self): ”’ 系统初始化 :return: 返回操作成功或失败的代码 ...
2018-08-22 20:45:37
168
原创 动态规划求最长公共子串出错
#coding:utf-8'''请编写一个函数,输入两个字符串,求它们的最长公共子串,并打印出最长公共子串。输入:inputSeq1、inputSeq2返回:outputSubSeq若输入Seq存在None或空,则返回None'''class Demo: def findMaxSubSeq(self, str1, str2): if str1 == "" o...
2018-08-10 18:25:11
166
原创 pycharm新建工程
pycharm 新建工程建立一个first的project, 将其设置为source Root. 并且新建两个文件夹,hello 和 test, 这里的文件夹相当于 package(也可以使用new–>pathon package)建立,建立好之后会有相应的init .py文件,分别在文件夹下编写 helloModule.py 和 tst.py 作为 module. '...
2018-07-31 12:00:02
985
原创 pycharm新建工程
pycharm 新建工程建立一个first的project, 将其设置为source Root. 并且新建两个文件夹,hello 和 test, 这里的文件夹相当于 package(也可以使用new–>pathon package)建立,建立好之后会有相应的init .py文件,分别在文件夹下编写 helloModule.py 和 tst.py 作为 module. '...
2018-07-31 12:00:01
1166
原创 位域和大小端
位域和大小端intel 小端,使用位域从低字节开始赋值,赋值内还是从高位到低位#include &amp;amp;lt;stdio.h&amp;amp;gt;union{ int data1; char data2;}Endian;int BigLittle(){ Endian.data1 = 0x12345678; printf(&amp;quot;%x \n&amp;quot;, En
2018-07-23 18:02:16
2754
原创 3Sum
Given an array nums of n integers, are there elements a, b, c in nums such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.Note:The solution set must not cont...
2018-06-05 09:44:14
609
原创 python 读取二进制文件
固定大小from functools import partiali = 0f = open('lgtm-monitor.dat', 'rb')f2 = open('f.txt', 'w')records = iter(partial(f.read, 2), b'') # 每次2字节for r in records: j = 0 r_int = int.fro
2018-03-09 17:54:02
23657
原创 杂记
各种信道上行 , 下行数据处理流程Uplink:加扰 -> 调制 -> 层映射 -> Transform precoding -> Precoding ??Mapping to virtual resource blocks -> Mapping from virtual to physical resource blocks...
2018-03-06 16:39:16
323
原创 latex 公式
note: latex 只用\begin{equation}` 和 `\end{equation}表示公式, markdown使用$$表示公式。数学期望$\mathbb{E} \left \{ A \right \}$E{A}E{A}\mathbb{E} \left \{ A \right \}分布$\textbf{s}_{n,k} \sim \math...
2018-02-01 11:26:48
3849
论文参考文献格式调整
2018-04-03
斯坦福机器学习讲义(全)Stanford-Machine-Leaning
2017-05-18
Centos-fonts for Browse
2016-12-29
64位osfdll
2016-08-24
通信的数学理论
2015-10-09
comdlg32.ocx
2013-12-31
MATLAB 可以正常运行,一启动simulink,可以正常画出流图,仿真就会报错。
2015-04-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人